Files
ANSCORE/ANSLIB/CMakeLists.txt
2026-03-28 17:52:25 +11:00

32 lines
688 B
CMake

# ANSLIB — Main facade DLL (aggregates all modules)
add_library(ANSLIB SHARED
ANSLIB.cpp
ANSLIB.h
dllmain.cpp
pch.cpp
pch.h
framework.h
)
target_include_directories(ANSLIB PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
${SHARED_INCLUDE_DIR}
)
target_link_libraries(ANSLIB
PUBLIC ANSLibsLoader
PUBLIC ANSLicensingSystem
PUBLIC opencv
# The facade links against all modules
PRIVATE ANSODEngine
PRIVATE ANSCV
PRIVATE ANSMOT
PRIVATE ANSUtilities
PRIVATE ANSOCR
PRIVATE ANSFR
PRIVATE ANSLPR
)
target_compile_definitions(ANSLIB PRIVATE UNICODE _UNICODE ANSLIB_EXPORTS _USRDLL)
target_precompile_headers(ANSLIB PRIVATE pch.h)