• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(LIB_NAME MetaEnvironmentSetup)
2
3aux_source_directory(. SOURCE_FILES)
4
5add_library(${LIB_NAME} STATIC ${SOURCE_FILES})
6
7target_include_directories(${LIB_NAME} INTERFACE .)
8
9set_target_properties(${LIB_NAME} PROPERTIES CXX_STANDARD 17
10                                             CXX_STANDARD_REQUIRED ON
11                                             CXX_STANDARD_EXTENSIONS OFF
12        )
13
14target_compile_definitions(${LIB_NAME} PUBLIC CORE_DYNAMIC=1
15                                              PRIVATE NOMINMAX
16        )
17
18target_link_libraries(${LIB_NAME} PRIVATE AGPEngine::AGPEngineAPI
19        AGPBase::AGPBaseAPI
20        MetaObject::API)
21
22add_library(MetaObject::EnvironmentSetup ALIAS ${LIB_NAME} )