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} )