25 lines
627 B
CMake
25 lines
627 B
CMake
# ANSODTrainingEngine — OD Training Engine DLL
|
|
file(GLOB ANSTRE_HEADERS "*.h")
|
|
file(GLOB ANSTRE_SOURCES "*.cpp")
|
|
|
|
add_library(ANSODTrainingEngine SHARED ${ANSTRE_HEADERS} ${ANSTRE_SOURCES})
|
|
|
|
target_include_directories(ANSODTrainingEngine PUBLIC
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${SHARED_INCLUDE_DIR}
|
|
)
|
|
|
|
target_link_libraries(ANSODTrainingEngine
|
|
PRIVATE ANSLicensingSystem
|
|
PRIVATE anslicensing
|
|
PRIVATE labview
|
|
PRIVATE boost
|
|
)
|
|
|
|
target_compile_definitions(ANSODTrainingEngine PRIVATE UNICODE _UNICODE
|
|
ANSODTRAININGENGINE_EXPORTS
|
|
_USRDLL
|
|
)
|
|
|
|
target_precompile_headers(ANSODTrainingEngine PRIVATE pch.h)
|