Tidy up the cmake files changing case and output dir
This commit is contained in:
@@ -5,7 +5,7 @@ find_package(Qt6 6.5 REQUIRED COMPONENTS Core Widgets)
|
||||
|
||||
qt_standard_project_setup()
|
||||
|
||||
qt_add_executable(SOM
|
||||
qt_add_executable(som
|
||||
WIN32 MACOSX_BUNDLE
|
||||
src/main.cpp
|
||||
src/mainwindow.cpp
|
||||
@@ -14,7 +14,11 @@ qt_add_executable(SOM
|
||||
src/interface.h
|
||||
)
|
||||
|
||||
target_link_libraries(SOM
|
||||
set_target_properties(som PROPERTIES
|
||||
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out"
|
||||
)
|
||||
|
||||
target_link_libraries(som
|
||||
PRIVATE
|
||||
Qt::Core
|
||||
Qt::Widgets
|
||||
@@ -24,14 +28,14 @@ add_subdirectory(plugins)
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
install(TARGETS SOM
|
||||
install(TARGETS som
|
||||
BUNDLE DESTINATION .
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
)
|
||||
|
||||
qt_generate_deploy_app_script(
|
||||
TARGET SOM
|
||||
TARGET som
|
||||
OUTPUT_SCRIPT deploy_script
|
||||
NO_UNSUPPORTED_PLATFORM_ERROR
|
||||
)
|
||||
|
||||
@@ -14,6 +14,10 @@ target_sources(CalculatorPlugin PRIVATE
|
||||
button.cpp button.h
|
||||
)
|
||||
|
||||
set_target_properties(CalculatorPlugin PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||
)
|
||||
|
||||
target_link_libraries(CalculatorPlugin PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
||||
@@ -13,6 +13,10 @@ target_sources(FileExplorerPlugin PRIVATE
|
||||
FileExplorerPlugin.cpp FileExplorerPlugin.h
|
||||
)
|
||||
|
||||
set_target_properties(FileExplorerPlugin PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||
)
|
||||
|
||||
target_link_libraries(FileExplorerPlugin PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
||||
@@ -23,6 +23,10 @@ target_sources(IrcClientPlugin PRIVATE
|
||||
topichandler.cpp topichandler.h
|
||||
)
|
||||
|
||||
set_target_properties(IrcClientPlugin PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||
)
|
||||
|
||||
target_link_libraries(IrcClientPlugin PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
||||
@@ -13,6 +13,10 @@ target_sources(ScreenShotPlugin PRIVATE
|
||||
ScreenShotPlugin.cpp ScreenShotPlugin.h
|
||||
)
|
||||
|
||||
set_target_properties(ScreenShotPlugin PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||
)
|
||||
|
||||
target_link_libraries(ScreenShotPlugin PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
||||
@@ -13,6 +13,10 @@ target_sources(TerminalPlugin PRIVATE
|
||||
TerminalPlugin.cpp TerminalPlugin.h
|
||||
)
|
||||
|
||||
set_target_properties(TerminalPlugin PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||
)
|
||||
|
||||
target_link_libraries(TerminalPlugin PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
||||
@@ -13,6 +13,10 @@ target_sources(WebBrowserPlugin PRIVATE
|
||||
WebBrowserPlugin.cpp WebBrowserPlugin.h
|
||||
)
|
||||
|
||||
set_target_properties(WebBrowserPlugin PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||
)
|
||||
|
||||
target_link_libraries(WebBrowserPlugin PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
||||
Reference in New Issue
Block a user