mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-12 03:01:17 +00:00
I haven't yet:
- Ensured CMake is generating the same cl flags as Developer Studio (ditto..)
The old IDE makefiles are left in attic/ if anyone wants to try matching flags
Source structure has been slightly modified:
Uppercase directories moved to lowercase
isle/res -> isle/src/res (I'm a bit dubious of this myself but eh)
isle/*.{cpp, h} -> isle/src
lego1/*.h -> lego1/include
lego1/*.cpp -> lego1/src
All mixed/upper includes have additionally been changed to lowercase,
for compatibility with building on both Windows and Linux.
15 lines
227 B
CMake
15 lines
227 B
CMake
cmake_minimum_required(VERSION 3.10) # just for sanity's sake
|
|
|
|
project(
|
|
isle
|
|
LANGUAGES C CXX
|
|
)
|
|
|
|
include(${PROJECT_SOURCE_DIR}/cmake/dx5sdk.cmake)
|
|
|
|
if(ISLE_BUILD_LEGO1)
|
|
add_subdirectory(lego1)
|
|
endif()
|
|
|
|
add_subdirectory(isle)
|