39 lines
1.1 KiB
CMake
39 lines
1.1 KiB
CMake
project(InitGUIApp2)
|
|
|
|
list(APPEND InitGUIApp2_Inc
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/resource.h
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/StdAfx.h
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/InitGUIApp2.h
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/InitGUIApp2Dlg.h
|
|
)
|
|
|
|
list(APPEND InitGUIApp2_Src
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/StdAfx.cpp
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/InitGUIApp2.cpp
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/InitGUIApp2Dlg.cpp
|
|
)
|
|
|
|
list(APPEND InitGUIApp2_Rsc
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/InitGUIApp2.rc
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/res/InitGUIApp2.rc2
|
|
${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/res/InitGUIApp2.ico
|
|
)
|
|
|
|
include_directories(
|
|
${CMAKE_SOURCE_DIR}/Source
|
|
${CMAKE_SOURCE_DIR}/Source/gblinc
|
|
)
|
|
|
|
add_common_options()
|
|
|
|
add_executable(${PROJECT_NAME} WIN32 ${InitGUIApp2_Inc} ${InitGUIApp2_Src} ${InitGUIApp2_Rsc} )
|
|
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER Tools)
|
|
|
|
target_precompile_headers(${PROJECT_NAME} PUBLIC ${CMAKE_SOURCE_DIR}/Source/InitGUIApp2/StdAfx.h)
|
|
|
|
target_link_libraries(${PROJECT_NAME}
|
|
System
|
|
GeomDBase
|
|
)
|