mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-23 00:07:54 +08:00
a14e462ef9
* Patch VS project file with CRT linkage * [antlr4] Support build on Linux and MacOS
53 lines
1.7 KiB
Diff
53 lines
1.7 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index f4940c0..978b6ea 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -38,8 +38,10 @@ if(CMAKE_VERSION VERSION_EQUAL "3.3.0" OR
|
|
endif()
|
|
|
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
|
- find_package(PkgConfig REQUIRED)
|
|
- pkg_check_modules(UUID REQUIRED uuid)
|
|
+ find_path(UUID_INCLUDE_DIR uuid/uuid.h)
|
|
+ find_library(UUID_LIBRARY NAMES uuid)
|
|
+ include_directories(${UUID_INCLUDE_DIR})
|
|
+ link_libraries(${UUID_LIBRARY})
|
|
endif()
|
|
if(APPLE)
|
|
find_library(COREFOUNDATION_LIBRARY CoreFoundation)
|
|
@@ -115,7 +117,7 @@ elseif ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" AND CMAKE_SYSTEM_NAME MATCHES
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
|
|
endif()
|
|
elseif ( MSVC_VERSION GREATER 1800 OR MSVC_VERSION EQUAL 1800 )
|
|
- # Visual Studio 2012+ supports c++11 features
|
|
+ # Visual Studio 2012+ supports c++11 features
|
|
else ()
|
|
message(FATAL_ERROR "Your C++ compiler does not support C++11.")
|
|
endif ()
|
|
@@ -129,10 +131,10 @@ endif(WITH_DEMO)
|
|
if( EXISTS LICENSE.txt)
|
|
install(FILES LICENSE.txt
|
|
DESTINATION "share/doc/libantlr4")
|
|
-elseif(EXISTS ../../LICENSE.txt)
|
|
+elseif(EXISTS ../../LICENSE.txt)
|
|
install(FILES ../../LICENSE.txt
|
|
DESTINATION "share/doc/libantlr4")
|
|
endif()
|
|
|
|
-install(FILES README.md VERSION
|
|
+install(FILES README.md VERSION
|
|
DESTINATION "share/doc/libantlr4")
|
|
diff --git a/runtime/src/support/guid.cpp b/runtime/src/support/guid.cpp
|
|
index b6105d7..5baadb0 100644
|
|
--- a/runtime/src/support/guid.cpp
|
|
+++ b/runtime/src/support/guid.cpp
|
|
@@ -21,7 +21,7 @@
|
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
THE SOFTWARE.
|
|
*/
|
|
-
|
|
+#include "antlr4-common.h"
|
|
#include "guid.h"
|
|
|
|
#ifdef GUID_LIBUUID
|
|
|