aboutsummaryrefslogtreecommitdiffstats
path: root/utils/alsoft-config
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2013-06-24 04:27:35 -0700
committerChris Robinson <[email protected]>2013-06-24 04:27:35 -0700
commiteebc6c0419c30917f71b7ae741638bdb20c32f58 (patch)
tree1f492f24f0297fbac1cf96cdd607f021422aa10f /utils/alsoft-config
parent144059b062bd357cdec27416010872f37ef69cba (diff)
Move alsoft-config to a separate project file
This to help avoid FindQt4.cmake from polluting the current project with defines and include directories, applying them to targets that don't use Qt.
Diffstat (limited to 'utils/alsoft-config')
-rw-r--r--utils/alsoft-config/CMakeLists.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/utils/alsoft-config/CMakeLists.txt b/utils/alsoft-config/CMakeLists.txt
new file mode 100644
index 00000000..143834c1
--- /dev/null
+++ b/utils/alsoft-config/CMakeLists.txt
@@ -0,0 +1,30 @@
+project(alsoft-config)
+
+include_directories("${alsoft-config_BINARY_DIR}")
+
+find_package(Qt4 COMPONENTS QtCore QtGui)
+if(QT_QTGUI_LIBRARY AND QT_QTCORE_LIBRARY)
+ include(${QT_USE_FILE})
+
+ include_directories(${QT_QTCORE_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR})
+
+ set(alsoft-config_SRCS main.cpp
+ mainwindow.cpp
+ )
+
+ set(alsoft-config_UIS mainwindow.ui)
+ QT4_WRAP_UI(UIS ${alsoft-config_UIS})
+
+ set(alsoft-config_MOCS mainwindow.h)
+ QT4_WRAP_CPP(MOCS ${alsoft-config_MOCS})
+
+ add_executable(../../alsoft-config ${alsoft-config_SRCS} ${UIS} ${RSCS} ${TRS} ${MOCS})
+ target_link_libraries(../../alsoft-config ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
+
+ INSTALL(TARGETS ../../alsoft-config
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION "lib${LIB_SUFFIX}"
+ ARCHIVE DESTINATION "lib${LIB_SUFFIX}"
+ )
+ message(STATUS "Building configuration program")
+endif()