Merge lp:~zorba-coders/zorba/bug-1021362 into lp:zorba

Proposed by Dennis Knochenwefel
Status: Merged
Approved by: Dennis Knochenwefel
Approved revision: 10914
Merged at revision: 10915
Proposed branch: lp:~zorba-coders/zorba/bug-1021362
Merge into: lp:zorba
Diff against target: 34 lines (+16/-6)
1 file modified
CMakeLists.txt (+16/-6)
To merge this branch: bzr merge lp:~zorba-coders/zorba/bug-1021362
Reviewer Review Type Date Requested Status
Paul J. Lucas Approve
Dennis Knochenwefel Approve
Review via email: mp+113604@code.launchpad.net

Commit message

fixed CHECK_CXX_SOURCE_COMPILES doesn't work with backslash-n using cmake 2.8.8 on windows.

Description of the change

fix for bug #1021362

To post a comment you must log in.
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue job bug-1021362-2012-07-05T16-00-00.091Z is finished. The final status was:

All tests succeeded!

Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Voting does not meet specified criteria. Required: Approve > 1, Disapprove < 1, Needs Fixing < 1, Pending < 1. Got: 1 Pending.

Revision history for this message
Dennis Knochenwefel (dennis-knochenwefel) :
review: Approve
Revision history for this message
Paul J. Lucas (paul-lucas) :
review: Approve
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue job bug-1021362-2012-07-05T17-21-23.64Z is finished. The final status was:

All tests succeeded!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt 2012-06-28 15:05:15 +0000
+++ CMakeLists.txt 2012-07-05 15:59:24 +0000
@@ -137,14 +137,24 @@
137SET(CMAKE_EXTRA_INCLUDE_FILES)137SET(CMAKE_EXTRA_INCLUDE_FILES)
138138
139# C++11 langauge features139# C++11 langauge features
140CHECK_CXX_SOURCE_COMPILES("int main() { int *p = nullptr; }" ZORBA_CXX_NULLPTR)140CHECK_CXX_SOURCE_COMPILES(
141CHECK_CXX_SOURCE_COMPILES("int main() { static_assert(1,\"\"); }" ZORBA_CXX_STATIC_ASSERT)141 "int main() { int *p = nullptr; }" ZORBA_CXX_NULLPTR)
142CHECK_CXX_SOURCE_COMPILES(
143 "int main() { static_assert(1,\"\"); }" ZORBA_CXX_STATIC_ASSERT)
142144
143# C++11 standard library types145# C++11 standard library types
144CHECK_CXX_SOURCE_COMPILES ("#include <type_traits>\nint main() { std::enable_if<true,int> x; }" ZORBA_HAVE_ENABLE_IF)146CHECK_CXX_SOURCE_COMPILES (
145CHECK_CXX_SOURCE_COMPILES ("#include <memory>\nint main() { std::unique_ptr<int> p; }" ZORBA_HAVE_UNIQUE_PTR)147 "#include <type_traits>
146CHECK_CXX_SOURCE_COMPILES ("#include <unordered_map>\nint main() { std::unordered_map<int,int> m; }" ZORBA_HAVE_UNORDERED_MAP)148 int main() { std::enable_if<true,int> x; }" ZORBA_HAVE_ENABLE_IF)
147CHECK_CXX_SOURCE_COMPILES ("#include <unordered_set>\nint main() { std::unordered_set<int> s; }" ZORBA_HAVE_UNORDERED_SET)149CHECK_CXX_SOURCE_COMPILES ("
150 #include <memory>
151 int main() { std::unique_ptr<int> p; }" ZORBA_HAVE_UNIQUE_PTR)
152CHECK_CXX_SOURCE_COMPILES (
153 "#include <unordered_map>
154 int main() { std::unordered_map<int,int> m; }" ZORBA_HAVE_UNORDERED_MAP)
155CHECK_CXX_SOURCE_COMPILES (
156 "#include <unordered_set>
157 int main() { std::unordered_set<int> s; }" ZORBA_HAVE_UNORDERED_SET)
148158
149################################################################################159################################################################################
150# Various cmake macros160# Various cmake macros

Subscribers

People subscribed via source and target branches