Warning, /sdk/codevis/project_tests/bjg_wrong_cmake/groups/bjg/bjgb/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 include_directories(./)
0007 include_directories(${CMAKE_CURRENT_BINARY_DIR})
0008 
0009 include(GenerateExportHeader)
0010 
0011 file(GLOB BJGB_SRCS *.cpp)
0012 
0013 add_library(bjgb STATIC ${BJGB_SRCS})
0014 generate_export_header(bjgb)
0015 
0016 target_include_directories(bjgb
0017     PUBLIC
0018         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
0019         $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
0020 )
0021 add_library(BlackJack::bjgb ALIAS bjgb)
0022 
0023 # executable targets
0024 
0025 # bjgb_dealercount.t
0026 add_executable(bjgb_dealercount.t
0027                bjgb_dealercount.t.cpp bjgb_dealercount.cpp)
0028 
0029 # bjgb_rank.t
0030 add_executable(bjgb_rank.t
0031                bjgb_rank.t.cpp bjgb_rank.cpp)
0032 
0033 # bjgb_shoe.t
0034 add_executable(bjgb_shoe.t
0035                bjgb_shoe.t.cpp bjgb_shoe.cpp
0036                bjgb_rank.cpp)
0037 
0038 # bjgb_shoeutil.t
0039 add_executable(bjgb_shoeutil.t
0040                bjgb_shoeutil.t.cpp bjgb_shoeutil.cpp
0041                bjgb_rank.cpp       bjgb_shoe.cpp)
0042 
0043 # bjgb_state.t
0044 add_executable(bjgb_state.t
0045                bjgb_state.t.cpp bjgb_state.cpp)
0046 
0047 # bjgb_types.t
0048 add_executable(bjgb_types.t
0049                bjgb_types.t.cpp bjgb_types.cpp)