LOCAL_OCI_LIB_ZIP_DL_DIR CACHE)SET命令设置参数初始路径或名称#设置oci库存放文件夹名称 SET(OCI_LIB_NAME "oci_x86_lib")# 设置oci库压缩包解压文件夹名称 SET(OCI_LIB_UNZIP_DIR_NAME ${OCI_LIB_NAME})#设置oci库头文件存放文件夹名称 SET(LOCAL_OCI_INCLUDE_DIR_NAME "oci_include")#设置...
CMAKE_INSTALL_LIBDIR: lib CMAKE_INSTALL_MANDIR: share/man CMAKE_INSTALL_SBINDIR: sbin CMAKE_INSTALL_LIBEXECDIR: libexec CMAKE_INSTALL_SYSCONFDIR: etc CMAKE_INSTALL_SHAREDSTATEDIR: com CMAKE_INSTALL_LOCALSTATEDIR: var CMAKE_INSTALL_RUNSTATEDIR: var/run CMAKE_INSTALL_DATAROOTDIR: share CMAKE...
include 为了符合一般的默认安装路径,如果设置了DESTINATION参数,推荐配置在安装目录变量下的文件夹。 例如: 代码语言:javascript 代码运行次数:0 复制Cloud Studio 代码运行 INSTALL(TARGETS myrun mylib mystaticlib RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE...
cmake_minimum_required ( VERSION 3.15 ) project ( FooLibTest ) set ( PackageName "Foo" ) set ( INCLUDE_INSTALL_DIR include ) set ( LIB_INSTALL_DIR lib ) set ( LIB_NAME "foolib" ) add_library ( ${LIB_NAME} STATIC ${CMAKE_CURRENT_SOURCE_DIR}/src/foo.cpp ) target_include_direct...
SET(LOCAL_OCI_INCLUDE_DIR_NAME "oci_include") #设置oci库压缩包名称 SET(OCI_LIB_ZIP_NAME "oci_lib.tar.gz") #设置oci库远程下载地址URL SET(OCI_LIB_DOWNLOAD_URL "http://xxxxxx/oci_lib.tar.gz") #设置oci库远程下载超时时间 ...
UNSET(LOCAL_OCI_LIB_ZIP_DL_DIR CACHE) SET命令设置参数初始路径或名称 #设置oci库存放文件夹名称 SET(OCI_LIB_NAME"oci_x86_lib") #设置oci库压缩包解压文件夹名称SET(OCI_LIB_UNZIP_DIR_NAME${OCI_LIB_NAME}) #设置oci库头文件存放文...
CMAKE_INCLUDE_PATH:环境变量,非cmake变量; CMAKE_LIBRARY_PATH:环境变量; CMAKE_CURRENT_SOURCE_DIR:当前处理的CMakeLists.txt文件所在路径; CMAKE_CURRENT_BINARY_DIR:target编译目录; 使用ADD_SURDIRECTORY指令可以更改该变量的值; SET(EXECUTABLE_OUTPUT_PATH < dir >) 指令不会对该变量有影响,但改变了最终...
PUBLIC_HEADER DESTINATION include # 头文件安装路径 ) 1. 2. 3. 4. 5. 6. 7. LIBRARY, ARCHIVE, RUNTIME, PUBLIC_HEADER是可选的,可以根据需要进行选择。 DESTINATION后面的路径可以自行制定,根目录默认为CMAKE_INSTALL_PREFIX,可以试用set方法进行指定,如果使用默认值...
再来看Recast的编译,这里,不要再一个个指定INCLUDE,LIBRARY之类的东西了,直接增加一个变量,点cmake-gui上的 Add Entry按钮,增加一个变量,CMAKE_PREFIX_PATH,里面写SDL2刚才INSTALL的位置E:/CMake Program Files/SDL2。(运气好的话,E:/CMake Program Files/就可以,大概取决于写FindXXX.cmake的人。) ...
message(STATUS "==> Added external project ${CMAKE_SOURCE_DIR}/package/${Argument_NAME}") include(ExternalProject) set(CMAKE_CONFIGURE_COMMAND cmake -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR} ...