From c4527dbb3ea6695ef0cb9bf30f51306d82b683d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elouan=20App=C3=A9r=C3=A9?= Date: Mon, 31 Aug 2015 19:08:25 +0200 Subject: [PATCH] Minor changes --- CMakeLists.txt | 6 +++--- LibPkmGC/CMakeLists.txt | 8 ++++++-- LibPkmGC/include/LibPkmGC/Core/Detail/StructMacros.h | 8 +++++++- PkmGCSaveEditor/CMakeLists.txt | 4 ++++ PkmGCSaveEditor/README.md | 2 +- 5 files changed, 21 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f5d85a2..2c053ea 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,14 +1,14 @@ cmake_minimum_required(VERSION 2.8.12) project(PkmGCTools) -set(CMAKE_INSTALL_PREFIX installdir) option(BUILD_PKMGCSAVEEDITOR "Build PkmGCSaveEditor" ON) +message("BUILD_PKMGCSAVEEDITOR:\t${BUILD_PKMGCSAVEEDITOR}") + +set(CMAKE_INSTALL_PREFIX installdir) add_subdirectory(LibPkmGC) add_definitions(${LIBPKMGC_DEFINITIONS}) -message("BUILD_PKMGCSAVEEDITOR:\t${BUILD_PKMGCSAVEEDITOR}") - if(BUILD_PKMGCSAVEEDITOR) add_subdirectory(PkmGCSaveEditor) install(FILES ${LIBPKMGC_RUNTIME} DESTINATION Debug/bin CONFIGURATIONS Debug) diff --git a/LibPkmGC/CMakeLists.txt b/LibPkmGC/CMakeLists.txt index 1cf1917..497f2a7 100644 --- a/LibPkmGC/CMakeLists.txt +++ b/LibPkmGC/CMakeLists.txt @@ -1,6 +1,8 @@ cmake_minimum_required(VERSION 2.8.12) project(LibPkmGC) +option(LIBPKMGC_DYN_LIB "Build LibPkmGC as a shared library" ON) +message("LIBPKMGC_DYN_LIB:\t${LIBPKMGC_DYN_LIB}") include(FindBoost) find_package(Boost 1.55.0 REQUIRED) @@ -16,9 +18,7 @@ set(LIBPKMGC_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/include include_directories(${LIBPKMGC_INCLUDE_DIRS}) -option(LIBPKMGC_DYN_LIB "Build LibPkmGC as a shared library" ON) -message("LIBPKMGC_DYN_LIB:\t${LIBPKMGC_DYN_LIB}") add_definitions(-DLIBPKMGC_SOURCE) unset(LIBPKMGC_RUNTIME CACHE) @@ -30,12 +30,16 @@ if(LIBPKMGC_DYN_LIB) set(LIBPKMGC_RUNTIME $ CACHE INTERNAL "Runtime dependencies for projects linking against this library" FORCE) install(FILES $ $ DESTINATION Release/lib/shared CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(FILES $ $ DESTINATION Debug/lib/shared CONFIGURATIONS Debug) + install(FILES "README.md" "LICENSE" DESTINATION Debug/lib/shared CONFIGURATIONS Debug) + install(FILES "README.md" "LICENSE" DESTINATION Release/lib/shared CONFIGURATIONS Release RelWithDebInfo MinSizeRel) else() set(LIBPKMGC_DEFINITIONS -DLIBPKMGC_STATIC_LIB CACHE INTERNAL "LibPkmGC's definitions" FORCE) add_definitions(-DLIBPKMGC_STATIC_LIB) add_library(LibPkmGC STATIC ${all_files}) install(FILES $ DESTINATION Release/lib/static CONFIGURATIONS Release RelWithDebInfo MinSizeRel) install(FILES $ DESTINATION Debug/lib/static CONFIGURATIONS Debug) + install(FILES "README.md" "LICENSE" DESTINATION Debug/lib/static CONFIGURATIONS Debug) + install(FILES "README.md" "LICENSE" DESTINATION Release/lib/static CONFIGURATIONS Release RelWithDebInfo MinSizeRel) endif() set_target_properties(LibPkmGC PROPERTIES PREFIX "" IMPORT_PREFIX "") \ No newline at end of file diff --git a/LibPkmGC/include/LibPkmGC/Core/Detail/StructMacros.h b/LibPkmGC/include/LibPkmGC/Core/Detail/StructMacros.h index 5f59bd6..1229625 100644 --- a/LibPkmGC/include/LibPkmGC/Core/Detail/StructMacros.h +++ b/LibPkmGC/include/LibPkmGC/Core/Detail/StructMacros.h @@ -20,7 +20,13 @@ #define _LIBPKMGC_STRUCT_MACROS_H #include -#include + +#include +#if BOOST_VERSION < 105600 +# include // < 1.56 +#else +# include +#endif #ifdef LIBPKMGC_SOURCE # define LIBPKMGC_DEFINE_IMPL_HELPER_MACROS diff --git a/PkmGCSaveEditor/CMakeLists.txt b/PkmGCSaveEditor/CMakeLists.txt index d6e0e64..9554518 100644 --- a/PkmGCSaveEditor/CMakeLists.txt +++ b/PkmGCSaveEditor/CMakeLists.txt @@ -89,3 +89,7 @@ endif() install(PROGRAMS $ DESTINATION Debug/bin CONFIGURATIONS Debug) install(PROGRAMS $ DESTINATION Release/bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) + +install(FILES "README.md" "LICENSE" DESTINATION Debug/bin CONFIGURATIONS Debug) +install(FILES "README.md" "LICENSE" DESTINATION Release/bin CONFIGURATIONS Release RelWithDebInfo MinSizeRel) + diff --git a/PkmGCSaveEditor/README.md b/PkmGCSaveEditor/README.md index a7bf212..3e58319 100644 --- a/PkmGCSaveEditor/README.md +++ b/PkmGCSaveEditor/README.md @@ -18,7 +18,7 @@ Editing your Mailbox and your Battle Mode data. * Dumped names (thanks [Tiddlywinks](http://projectpokemon.org/forums/showthread.php?46253-Stars-Pokemon-colosseum-and-XD-hacking-tutorial-part-2-Text-editing&p=205271&viewfull=1#post205271)!): English, French, German, Spanish, Italian, Japanese ##Download links: -* PkmGCSaveEditor v1.0 Win32 binaries: +* PkmGCSaveEditor v1.0.0 Win32 binaries: * Source: https://github.com/TuxSH/PkmGCTools . You will need CMake ≥ 2.8.12, Qt ≥ 5.2, Boost ≥ 1.55 to compile this project. ##Special thanks to: