diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index 185bd1e..43b0e43 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -1,4 +1,4 @@ -set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/plugins/webserver) +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/plugins/webserver) add_subdirectory(fileserverplugin) add_subdirectory(helloworldplugin) diff --git a/webserver/CMakeLists.txt b/webserver/CMakeLists.txt index a6e25ff..55d4794 100644 --- a/webserver/CMakeLists.txt +++ b/webserver/CMakeLists.txt @@ -5,6 +5,16 @@ set(SOURCES main.cpp ) -add_executable(webserver ${HEADERS} ${SOURCES}) +set(DISTFILES + webserver.json +) + +add_executable(webserver ${HEADERS} ${SOURCES} ${DISTFILES}) target_link_libraries(webserver Qt5::Core dbcorelib webserverlib) + +list(TRANSFORM DISTFILES + PREPEND ${CMAKE_CURRENT_SOURCE_DIR}/) + +file(COPY ${DISTFILES} + DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})