generallib/test/CmakeTemplate.txt

31 lines
778 B
Plaintext
Raw Permalink Normal View History

2022-03-23 14:00:32 +00:00
string(REGEX REPLACE "(.*)/(.*)/(.*)" "\\1" PARENTPATH ${CMAKE_CURRENT_LIST_FILE})
message("parent path is " ${PARENTPATH})
include_directories(${PARENTPATH}/obj/inc)
include_directories(${PARENTPATH}/obj/inc/third/include)
message("incldue " ${PARENTPATH}/obj/inc/third/include)
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
# using Clang
2022-03-24 16:07:03 +00:00
2022-03-23 14:00:32 +00:00
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
# using GCC
2022-03-24 16:07:03 +00:00
link_directories(${PARENTPATH}/obj/Debug/)
link_libraries(generallib.lib)
2022-03-23 14:00:32 +00:00
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel")
# using Intel C++
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
2022-03-24 16:07:03 +00:00
# using Visual Studio C++
link_directories(${PARENTPATH}/obj/Debug/)
link_libraries(generallib.lib)
2022-03-23 14:00:32 +00:00
link_libraries(ws2_32)
endif()