Buildsystem: Ensure that we're on a Windows-platform if attempting to load Windows-specific includefiles

(Why the hoot can't Microsoft use the same things as the rest of the world, and stick to standards!?)

--HG--
branch : trunk
This commit is contained in:
click
2010-08-11 22:26:39 +02:00
parent 113d05b9d5
commit 293ed49eaa
3 changed files with 40 additions and 17 deletions
+14 -6
View File
@@ -14,12 +14,20 @@ set(mpq_STAT_SRCS
${sources_mpq}
)
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/win
${CMAKE_SOURCE_DIR}/externals/zlib
${CMAKE_SOURCE_DIR}/externals/bzip2
)
if( UNIX )
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/externals/zlib
${CMAKE_SOURCE_DIR}/externals/bzip2
)
elseif( WIN32 )
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/win
${CMAKE_SOURCE_DIR}/externals/zlib
${CMAKE_SOURCE_DIR}/externals/bzip2
)
endif()
add_library(mpq STATIC ${mpq_STAT_SRCS})
+16 -7
View File
@@ -11,13 +11,22 @@
file(GLOB_RECURSE sources *.cpp *.h)
include_directories (
${CMAKE_SOURCE_DIR}/src/server/shared
${CMAKE_SOURCE_DIR}/externals/libmpq
${CMAKE_SOURCE_DIR}/externals/libmpq/win
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/loadlib
)
if( UNIX )
include_directories (
${CMAKE_SOURCE_DIR}/src/server/shared
${CMAKE_SOURCE_DIR}/externals/libmpq
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/loadlib
)
elseif( WIN32 )
include_directories (
${CMAKE_SOURCE_DIR}/src/server/shared
${CMAKE_SOURCE_DIR}/externals/libmpq
${CMAKE_SOURCE_DIR}/externals/libmpq/win
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/loadlib
)
endif()
add_executable(mapextractor
${sources}
+10 -4
View File
@@ -20,10 +20,16 @@ add_definitions("-Wall")
add_definitions("-ggdb")
add_definitions("-O3")
include_directories(
${CMAKE_SOURCE_DIR}/externals/libmpq
${CMAKE_SOURCE_DIR}/externals/libmpq/win
)
if( UNIX )
include_directories(
${CMAKE_SOURCE_DIR}/externals/libmpq
)
elseif( WIN32 )
include_directories(
${CMAKE_SOURCE_DIR}/externals/libmpq
${CMAKE_SOURCE_DIR}/externals/libmpq/win
)
endif()
add_executable(vmap3extractor ${sources})