Skip to content

Commit 8c59877

Browse files
committed
MAC: various fixes
1 parent 7983a14 commit 8c59877

File tree

5 files changed

+7
-47
lines changed

5 files changed

+7
-47
lines changed

CMakeLists.txt

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ project(caveproductions)
88
option(NETWORKING "Enable networking" ON)
99
option(UNITTESTS "Builds with unittests" ON)
1010
option(TOOLS "Builds with tools" ON)
11-
option(VERBOSE "Print debug information" OFF)
12-
option(COVERAGE "Compile with test coverage" OFF)
1311
option(USE_CCACHE "Use ccache" ON)
1412
# The build system will search for system libs, if it can't find them (e.g. via pkg-config)
1513
# it will take those that are bundled under src/libs. If you don't want that for some reason,
@@ -40,36 +38,24 @@ if (BUILD_SHARED_LIBS)
4038
endif()
4139

4240
set(ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR} CACHE STRING "Root dir")
41+
4342
message(STATUS "Place binaries in ${ROOT_DIR}")
4443
# First for the generic no-config case (e.g. with mingw)
4544
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${ROOT_DIR})
46-
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/lib)
47-
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/lib)
48-
4945
# Second, for multi-config builds (e.g. msvc)
5046
foreach(OUTPUTCONFIG ${CMAKE_CONFIGURATION_TYPES})
5147
string(TOUPPER ${OUTPUTCONFIG} OUTPUTCONFIG)
5248
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${ROOT_DIR})
53-
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/lib)
54-
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/lib)
5549
endforeach()
50+
5651
set(DEFAULT_LUAC_EXECUTABLE luac)
5752
set(CP_CMAKE_DIR ${PROJECT_SOURCE_DIR}/cmake)
58-
set(CMAKE_VERBOSE_MAKEFILE ${VERBOSE})
5953
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
6054
set(CMAKE_CXX_STANDARD 11)
6155
set(CMAKE_CXX_STANDARD_REQUIRED on)
6256
set(CMAKE_CXX_EXTENSIONS off)
6357
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
6458

65-
if (${CMAKE_EXTRA_GENERATOR} MATCHES "Eclipse CDT4")
66-
message(STATUS "Generate eclipse projects")
67-
set(CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES OFF)
68-
set(CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT ON)
69-
set(CMAKE_ECLIPSE_VERSION "4.3" CACHE STRING "Eclipse version")
70-
set(CMAKE_CXX_COMPILER_ARG1 "-std=c++11" CACHE STRING "C++ version for Eclipse")
71-
endif()
72-
7359
find_program(GDB_EXECUTABLE gdb)
7460
find_program(LLDB_EXECUTABLE lldb)
7561
if (GDB_EXECUTABLE)
@@ -84,17 +70,6 @@ set_property(CACHE DEBUGGER PROPERTY STRINGS gdb lldb)
8470

8571
include(${CP_CMAKE_DIR}/macros.cmake)
8672

87-
if (COVERAGE)
88-
if ((CP_GCC OR CP_CLANG) AND NOT RELEASE)
89-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage")
90-
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage")
91-
elseif (RELEASE)
92-
message(WARNING "Skip coverage, you attempt to compile in release mode")
93-
else()
94-
message(WARNING "Skip coverage, you don't compile with gcc or clang")
95-
endif()
96-
endif()
97-
9873
cp_message("ROOT_DIR: ${ROOT_DIR}")
9974
cp_message("CMAKE_MODULE_PATH: ${CMAKE_MODULE_PATH}")
10075
cp_message("PROJECT_SOURCE_DIR: ${PROJECT_SOURCE_DIR}")

cmake/macros.cmake

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -707,10 +707,7 @@ macro(cp_add_executable)
707707
if (_EXE_TPS)
708708
textureatlas(PROJECTNAME ${_EXE_TARGET} FILELIST ${_EXE_TPS})
709709
endif()
710-
if (DARWIN)
711-
cp_osx_add_target_properties(${_EXE_TARGET} ${APPNAME} ${VERSION} ${VERSION_CODE})
712-
cp_osx_prepare_content(${_EXE_TARGET} OFF)
713-
elseif (WINDOWS)
710+
if (WINDOWS)
714711
if (MSVC)
715712
set_target_properties(${_EXE_TARGET} PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE")
716713
endif()

contrib/scripts/android.sh

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,17 @@ BUILD_TYPE=Release
44
if [ "$ANDROID_RELEASE" == "OFF" ]; then
55
BUILD_TYPE=Debug
66
fi
7-
INSTALL_PACKAGES=${ANDROID_INSTALL_PACKAGES:-ON}
87
DIR=$(dirname $(readlink -f $0))
98
cd $DIR/../../..
10-
echo "build non hd version"
119
mkdir -p cp-build-android
1210
cd cp-build-android
1311
cmake $DIR/../.. -DTOOLS=OFF -DUNITTESTS=OFF \
14-
-DANDROID_INSTALL_PACKAGES=${INSTALL_PACKAGES} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
12+
-DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
1513
-DCMAKE_TOOLCHAIN_FILE=$DIR/../../cmake/toolchains/android-toolchain.cmake
1614
make $*
17-
cd ..
18-
echo "build hd version"
19-
mkdir -p cp-build-android-hd
20-
cd cp-build-android-hd
21-
cmake $DIR/../.. -DTOOLS=OFF -DUNITTESTS=OFF -DANDROID_INSTALL_PACKAGES=${INSTALL_PACKAGES} \
22-
-DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCAVEPACKER=OFF \
23-
-DHD_VERSION=ON -DCMAKE_TOOLCHAIN_FILE=$DIR/../../cmake/toolchains/android-toolchain.cmake
24-
make $*
2515

2616
STATE=$(${ANDROID_SDK_ROOT}/platform-tools/adb get-state)
2717
if [ "$STATE" == "device" ]; then
28-
cd ../cp-build-android-hd
29-
make android-caveexpress-install
3018
cd ../cp-build-android
3119
make android-caveexpress-install android-cavepacker-install
3220
fi

src/cavepacker/tests/BoardStateTest.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -686,7 +686,7 @@ TEST_F(BoardStateTest, testSpeed) {
686686
const int maxRow = 512;
687687
const int maxCol = 512;
688688
mapStr.reserve(maxCol * maxRow);
689-
int packages = 0;
689+
// int packages = 0;
690690
for (int row = 0; row < maxRow; ++row) {
691691
for (int col = 0; col < maxCol; ++col) {
692692
// build the outer rectangular wall
@@ -696,7 +696,7 @@ TEST_F(BoardStateTest, testSpeed) {
696696
if (col % 5 <= 2 && row % 5 <= 2 && col < maxCol - 2 && row < maxRow - 2) {
697697
mapStr.append("$");
698698
mapStr.append(".");
699-
++packages;
699+
// ++packages;
700700
++col;
701701
}
702702
}

src/tools/textureatlas/TextureAtlas.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ static void usage(const char *appname) {
586586

587587
int main(int argc, char *argv[]) {
588588
const char *appname = argv[0];
589-
size_t optsParsed = 1;
589+
int optsParsed = 1;
590590
Config cfg;
591591

592592
for (optsParsed = 1; optsParsed < argc && argv[optsParsed][0] == '-'; optsParsed++) {

0 commit comments

Comments
 (0)