diff options
| author | 2014-04-29 19:27:01 -0700 | |
|---|---|---|
| committer | 2014-04-29 19:27:01 -0700 | |
| commit | 52377cf0d2e29143717898e82f09349d417da1a0 (patch) | |
| tree | 65568906f56f3470b5b29c3106b1e244584b99d9 | |
| parent | Merge commit upstream/master into issue-7-fix (diff) | |
| download | yuzu-52377cf0d2e29143717898e82f09349d417da1a0.tar.gz yuzu-52377cf0d2e29143717898e82f09349d417da1a0.tar.xz yuzu-52377cf0d2e29143717898e82f09349d417da1a0.zip | |
Some more experimentation
| -rw-r--r-- | CMakeLists.txt | 6 | ||||
| -rw-r--r-- | src/citra/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | src/common/common.h | 6 |
3 files changed, 9 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index bd21af25e..49c1a384a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
| @@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 2.6) | |||
| 2 | 2 | ||
| 3 | project(citra) | 3 | project(citra) |
| 4 | 4 | ||
| 5 | SET(CMAKE_CXX_FLAGS "-std=c++11 -fpermissive") | ||
| 5 | SET(CMAKE_CXX_FLAGS_DEBUG "-std=c++11 -fpermissive") | 6 | SET(CMAKE_CXX_FLAGS_DEBUG "-std=c++11 -fpermissive") |
| 6 | SET(CMAKE_CXX_FLAGS_RELEASE "-std=c++11 -fpermissive") | 7 | SET(CMAKE_CXX_FLAGS_RELEASE "-std=c++11 -fpermissive") |
| 7 | 8 | ||
| @@ -19,7 +20,10 @@ find_package(OpenGL REQUIRED) | |||
| 19 | pkg_search_module(GLFW REQUIRED glfw3) | 20 | pkg_search_module(GLFW REQUIRED glfw3) |
| 20 | 21 | ||
| 21 | IF (APPLE) | 22 | IF (APPLE) |
| 22 | FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation) | 23 | FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation) |
| 24 | SET(CMAKE_CXX_FLAGS "-stdlib=libc++") | ||
| 25 | SET(CMAKE_CXX_FLAGS_DEBUG "-stdlib=libc++") | ||
| 26 | SET(CMAKE_CXX_FLAGS_RELEASE "-stdlib=libc++") | ||
| 23 | ENDIF (APPLE) | 27 | ENDIF (APPLE) |
| 24 | 28 | ||
| 25 | include_directories(${GLFW_INCLUDE_DIRS}) | 29 | include_directories(${GLFW_INCLUDE_DIRS}) |
diff --git a/src/citra/CMakeLists.txt b/src/citra/CMakeLists.txt index ca272249f..25f476895 100644 --- a/src/citra/CMakeLists.txt +++ b/src/citra/CMakeLists.txt | |||
| @@ -9,6 +9,6 @@ if (NOT X11_xf86vmode_LIB) | |||
| 9 | endif() | 9 | endif() |
| 10 | 10 | ||
| 11 | add_executable(citra ${SRCS} ${HEADS}) | 11 | add_executable(citra ${SRCS} ${HEADS}) |
| 12 | target_link_libraries(citra core common video_core GLEW pthread X11 Xxf86vm Xi Xcursor ${OPENGL_LIBRARIES} ${GLFW_LIBRARIES} rt ${X11_Xrandr_LIB} ${X11_xv86vmode_LIB}) | 12 | target_link_libraries(citra core common video_core iconv pthread ${COREFOUNDATION_LIBRARY} ${OPENGL_LIBRARIES} ${GLEW_LIBRARY} ${GLFW_LIBRARIES}) |
| 13 | 13 | ||
| 14 | #install(TARGETS citra RUNTIME DESTINATION ${bindir}) | 14 | #install(TARGETS citra RUNTIME DESTINATION ${bindir}) |
diff --git a/src/common/common.h b/src/common/common.h index 58de0c7d9..30a6761b7 100644 --- a/src/common/common.h +++ b/src/common/common.h | |||
| @@ -21,11 +21,11 @@ | |||
| 21 | 21 | ||
| 22 | #define STACKALIGN | 22 | #define STACKALIGN |
| 23 | 23 | ||
| 24 | #if __cplusplus >= 201103 || defined(_MSC_VER) || defined(__GXX_EXPERIMENTAL_CXX0X__) | 24 | #if __cplusplus >= 201103L || defined(_MSC_VER) || defined(__GXX_EXPERIMENTAL_CXX0X__) |
| 25 | #define HAVE_CXX11_SYNTAX 1 | 25 | #define HAVE_CXX11_SYNTAX 1 |
| 26 | #endif | 26 | #endif |
| 27 | 27 | ||
| 28 | #if HAVE_CXX11_SYNTAX | 28 | //#if HAVE_CXX11_SYNTAX |
| 29 | // An inheritable class to disallow the copy constructor and operator= functions | 29 | // An inheritable class to disallow the copy constructor and operator= functions |
| 30 | class NonCopyable | 30 | class NonCopyable |
| 31 | { | 31 | { |
| @@ -37,7 +37,7 @@ private: | |||
| 37 | NonCopyable(NonCopyable&); | 37 | NonCopyable(NonCopyable&); |
| 38 | NonCopyable& operator=(NonCopyable& other); | 38 | NonCopyable& operator=(NonCopyable& other); |
| 39 | }; | 39 | }; |
| 40 | #endif | 40 | //#endif |
| 41 | 41 | ||
| 42 | #include "common/log.h" | 42 | #include "common/log.h" |
| 43 | #include "common/common_types.h" | 43 | #include "common/common_types.h" |