1 cmake_minimum_required(VERSION 3.9)
3 project("Cafu Libraries")
5 find_package(JPEG REQUIRED)
6 find_package(PNG REQUIRED)
7 # find_package(ZLIB REQUIRED)
9 add_library(cfsLib STATIC
10 Bitmap/Bitmap.cpp Bitmap/jdatasrc.cpp
11 ConsoleCommands/ConVar.cpp # ConsoleCommands/ConFunc.cpp
12 #ConsoleCommands/ConsoleInterpreterImpl.cpp ConsoleCommands/ConsoleInterpreter_LuaBinding.cpp
13 ConsoleCommands/Console.cpp # ConsoleCommands/Console_Lua.cpp ConsoleCommands/ConsoleComposite.cpp
14 ConsoleCommands/ConsoleStdout.cpp ConsoleCommands/ConsoleStringBuffer.cpp ConsoleCommands/ConsoleWarningsOnly.cpp ConsoleCommands/ConsoleFile.cpp
15 Fonts/Font.cpp Fonts/FontTT.cpp
16 FileSys/FileManImpl.cpp FileSys/FileSys_LocalPath.cpp FileSys/FileSys_ZipArchive_GV.cpp FileSys/File_local.cpp FileSys/File_memory.cpp FileSys/Password.cpp
19 target_include_directories(cfsLib PUBLIC . ../ExtLibs) # ExtLibs ist wegen einem #include "minizip/unzip.h"
20 target_link_libraries(cfsLib ${JPEG_LIBRARIES} ${PNG_LIBRARIES})