19 lines
490 B
CMake
19 lines
490 B
CMake
project(PrismEditor)
|
|
|
|
set(CMAKE_BINARY_DIR ${CMAKE_BINARY_DIR}/bin)
|
|
|
|
file(GLOB ASSETS assets)
|
|
file(COPY ${ASSETS} DESTINATION ${CMAKE_BINARY_DIR})
|
|
|
|
file(GLOB DOTNET_LIBRARY library)
|
|
file(COPY ${DOTNET_LIBRARY} DESTINATION ${CMAKE_BINARY_DIR})
|
|
|
|
file(GLOB_RECURSE SRC_SOURCE ./**.cpp)
|
|
|
|
add_executable(${PROJECT_NAME} ${SRC_SOURCE})
|
|
|
|
target_link_libraries(${PROJECT_NAME} PRIVATE Prism-shared)
|
|
|
|
# Enable ImGui Docking space
|
|
target_compile_definitions(${PROJECT_NAME} PRIVATE ENABLE_DOCKSPACE)
|