CMake Toolchain添加变量库路径

时间:2017-08-04 06:43:31

标签: cmake

如何将变量添加到链接器命令? 我需要添加库所在的路径。此路径可能会更改,应配置:

工具链文件(OSLIBS_DIR定义为cmake调用中的cli参数)

set(OSLIBS_DIR ${OSLIBS_DIR} CACHE PATH "Specify the path to OS_Libs")
set(CMAKE_EXE_LINKER_FLAGS "-L${OSLIBS_DIR}/libs" CACHE INTERNAL "" FORCE)
set(CMAKE_C_LINK_EXECUTABLE "<CMAKE_LINKER> <LINK_FLAGS> <OBJECTS> <LINK_LIBRARIES> -o <TARGET>"

但是编译器会检查结果:

  

链接C可执行文件cmTC_543b2.vxe

     

gcc.exe -L / libs&#34; CMakeFiles / cmTC_543b2.dir / testCCompiler.c.obj&#34; -o cmTC_543b2.elf

$ {OSLIBS_DIR}展开为空。

顺便说一句:有没有任何文件说明<brackets>在CMake语言中的含义?

0 个答案:

没有答案