mirror of
https://github.com/simtactics/niotso.git
synced 2025-03-23 03:12:20 +00:00
New client code for Windows. The window does not appear until the OpenGL rendering context has completely initialized and (one day) has the first frame ready to draw.
41 lines
No EOL
1.1 KiB
CMake
41 lines
No EOL
1.1 KiB
CMake
cmake_minimum_required(VERSION 2.6)
|
|
project(FileHandler)
|
|
|
|
add_subdirectory(iff)
|
|
add_subdirectory(libexpat)
|
|
add_subdirectory(libfar)
|
|
add_subdirectory(libjpeg-turbo)
|
|
add_subdirectory(libpng)
|
|
add_subdirectory(utk)
|
|
add_subdirectory(xa)
|
|
add_subdirectory(zlib)
|
|
|
|
set(FILEHANDLER_SERIES 0)
|
|
set(FILEHANDLER_MAJOR 0)
|
|
set(FILEHANDLER_MINOR 0)
|
|
|
|
set(FILEHANDLER_SOURCES
|
|
File.cpp
|
|
Image.cpp
|
|
cst/cst.c
|
|
iff/chunks.c
|
|
iff/iff.c
|
|
)
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/Libraries/FileHandler)
|
|
|
|
add_library(FileHandler_static STATIC ${FILEHANDLER_SOURCES})
|
|
set_target_properties(FileHandler_static PROPERTIES
|
|
OUTPUT_NAME "FileHandler${FILEHANDLER_SERIES}"
|
|
PREFIX ""
|
|
CLEAN_DIRECT_OUTPUT 1)
|
|
|
|
add_library(FileHandler_shared SHARED ${FILEHANDLER_SOURCES})
|
|
set_target_properties(FileHandler_shared PROPERTIES
|
|
OUTPUT_NAME "FileHandler${FILEHANDLER_SERIES}"
|
|
VERSION ${FILEHANDLER_SERIES}${FILEHANDLER_MAJOR}.${FILEHANDLER_MINOR}.0
|
|
SOVERSION ${FILEHANDLER_SERIES}${FILEHANDLER_MAJOR}
|
|
PREFIX ""
|
|
IMPORT_PREFIX ""
|
|
CLEAN_DIRECT_OUTPUT 1)
|
|
target_link_libraries(FileHandler_shared kernel32 jpegturbo_static) |