Warning, /sdk/codevis/project_tests/bjg_wrong_cmake/groups/bjg/bjgc/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.13) 0002 0003 set(CMAKE_CXX_STANDARD 17) 0004 set(CMAKE_CXX_STANDARD_REQUIRED True) 0005 0006 file(GLOB BJGC_SRCS *.cpp) 0007 0008 include_directories(${CMAKE_CURRENT_SOURCE_DIR}) 0009 0010 add_library(bjgc STATIC ${BJGC_SRCS}) 0011 target_include_directories(bjgc 0012 PUBLIC 0013 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> 0014 ) 0015 target_link_libraries(bjgc BlackJack::bjgb) 0016 add_library(BlackJack::bjgc ALIAS bjgc) 0017 0018 # executable targets 0019 0020 # bjgc_dealertable.t 0021 add_executable(bjgc_dealertable.t 0022 bjgc_dealertable.t.cpp) 0023 target_include_directories(bjgc 0024 PUBLIC 0025 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> 0026 ) 0027 0028 target_link_libraries(bjgc_dealertable.t PUBLIC BlackJack::bjgc) 0029 0030 # bjgc_playertable.t 0031 add_executable(bjgc_playertable.t 0032 bjgc_playertable.t.cpp) 0033 0034 target_include_directories(bjgc_playertable.t 0035 PUBLIC 0036 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> 0037 PRIVATE 0038 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> 0039 ) 0040 0041 target_link_libraries(bjgc_playertable.t PUBLIC BlackJack::bjgc)