summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-06-21 01:22:14 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-06-21 01:22:14 +0000
commit2d045c571308af33c93bdc9766a627ef1db6abaf (patch)
tree15cd0d3734ed93bf81cabc418f1c428b3def3d79 /CMakeLists.txt
parent6dd3d36c4552565756dcedab2ddd44e90a553252 (diff)
downloadsigen-2d045c571308af33c93bdc9766a627ef1db6abaf.tar.gz
sigen-2d045c571308af33c93bdc9766a627ef1db6abaf.tar.xz
sigen-2d045c571308af33c93bdc9766a627ef1db6abaf.zip
[FIX] Using cmake now (still is rough)
[FIX] Some SVN flags were incorrect [FIX] Qt includes now use the module path as well [FIX] Models now have drag/drop actions methods as const [FIX] Library classes now exported [FIX] qmake files removed git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@213 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 00000000..aff3946b
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,23 @@
+PROJECT(pokegen)
+
+SET(BUILT_FROM_ROOT TRUE)
+
+FIND_PACKAGE(Qt4 REQUIRED)
+INCLUDE(${QT_USE_FILE})
+INCLUDE_DIRECTORIES(${QT_INCLUDE_DIR})
+
+FIND_PACKAGE(KDE4 REQUIRED)
+INCLUDE_DIRECTORIES(${KDE4_INCLUDE_DIR} ${KDE4_INCLUDE_DIR}/KDE)
+
+SET(BUILD_SHARED_LIBS ON)
+SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
+SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
+SET(DOCUMENTATION_OUTPUT_PATH ${PROJECT_BINARY_DIR}/doc)
+LINK_DIRECTORIES(${LIBRARY_OUTPUT_PATH})
+
+ADD_SUBDIRECTORY(pokemod)
+ADD_SUBDIRECTORY(pokebattle)
+ADD_SUBDIRECTORY(pokemodr)
+
+# ADD_DEPENDENCIES(pokebattle pokemod)
+ADD_DEPENDENCIES(pokemodr pokemod)