summaryrefslogtreecommitdiffstats
path: root/vmchooser2/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'vmchooser2/CMakeLists.txt')
-rw-r--r--vmchooser2/CMakeLists.txt42
1 files changed, 42 insertions, 0 deletions
diff --git a/vmchooser2/CMakeLists.txt b/vmchooser2/CMakeLists.txt
new file mode 100644
index 0000000..126b856
--- /dev/null
+++ b/vmchooser2/CMakeLists.txt
@@ -0,0 +1,42 @@
+
+cmake_minimum_required(VERSION 2.6)
+project(vmchooser)
+
+#set(CMAKE_BUILD_TYPE Debug)
+
+#set(CMAKE_VERBOSE_MAKEFILE ON)
+set(OPENSLX_ROOT "../../../..")
+#set(OPENSLX_ROOT "~/hiwi/openslx")
+
+file(GLOB VMCHOOSER_SOURCES *.cxx)
+
+set(Boost_USE_STATIC_LIBS ON)
+find_package( Boost COMPONENTS "filesystem" "regex" "system" )
+
+if(Boost_FOUND)
+ link_directories(${Boost_LIBRARY_DIRS})
+ include_directories(${Boost_INCLUDE_DIRS})
+endif()
+
+include_directories(. ../fltk ../libxml2/include)
+
+add_executable(vmchooser ${VMCHOOSER_SOURCES})
+
+
+#add_library(fltk2 SHARED IMPORTED)
+#add_library(fltk2_images SHARED IMPORTED)
+add_library(fltk2 STATIC IMPORTED)
+add_library(fltk2_images STATIC IMPORTED)
+#add_library(xml2 STATIC IMPORTED)
+
+set_property(TARGET fltk2 PROPERTY IMPORTED_LOCATION "../fltk/lib/libfltk2.a")
+set_property(TARGET fltk2_images PROPERTY IMPORTED_LOCATION "../fltk/lib/libfltk2_images.a")
+#set_property(TARGET xml2 PROPERTY IMPORTED_LOCATION "../libxml2/libs/libxml2.a")
+
+
+#message(STATUS "Boost_LIBRARIES=${Boost_LIBRARIES}")
+target_link_libraries(vmchooser fltk2 fltk2_images xml2
+ Xi Xinerama X11 Xft ${Boost_LIBRARIES})
+
+install(TARGETS vmchooser RUNTIME DESTINATION
+ "${OPENSLX_ROOT}/openslx/trunk/os-plugins/plugins/vmchooser/files/")