diff options
Diffstat (limited to '3rdparty/expat/CMake.README')
-rw-r--r-- | 3rdparty/expat/CMake.README | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/3rdparty/expat/CMake.README b/3rdparty/expat/CMake.README index 0198e615640..aa098b4f942 100644 --- a/3rdparty/expat/CMake.README +++ b/3rdparty/expat/CMake.README @@ -1,27 +1,27 @@ == How to build expat with cmake (experimental) == -The cmake based buildsystem for expat works on Windows (cygwin, mingw, Visual +The cmake based buildsystem for expat works on Windows (cygwin, mingw, Visual Studio) and should work on all other platform cmake supports. -Assuming ~/expat-2.1.1 is the source directory of expat, add a subdirectory +Assuming ~/expat-2.2.10 is the source directory of expat, add a subdirectory build and change into that directory: -~/expat-2.1.1$ mkdir build && cd build -~/expat-2.1.1/build$ +~/expat-2.2.10$ mkdir build && cd build +~/expat-2.2.10/build$ -From that directory, call cmake first, then call make, make test and +From that directory, call cmake first, then call make, make test and make install in the usual way: -~/expat-2.1.1/build$ cmake .. +~/expat-2.2.10/build$ cmake .. -- The C compiler identification is GNU -- The CXX compiler identification is GNU .... -- Configuring done -- Generating done --- Build files have been written to: /home/patrick/expat-2.1.1/build +-- Build files have been written to: /home/patrick/expat-2.2.10/build -If you want to specify the install location for your files, append +If you want to specify the install location for your files, append -DCMAKE_INSTALL_PREFIX=/your/install/path to the cmake call. -~/expat-2.1.1/build$ make && make test && make install +~/expat-2.2.10/build$ make && make test && make install Scanning dependencies of target expat [ 5%] Building C object CMakeFiles/expat.dir/lib/xmlparse.c.o [ 11%] Building C object CMakeFiles/expat.dir/lib/xmlrole.c.o @@ -30,13 +30,13 @@ Scanning dependencies of target expat -- Installing: /usr/local/bin/xmlwf -- Installing: /usr/local/share/man/man1/xmlwf.1 -For Windows builds, you must make sure to call cmake from an environment where -your compiler is reachable, that means either you call it from the +For Windows builds, you must make sure to call cmake from an environment where +your compiler is reachable, that means either you call it from the Visual Studio Command Prompt or when using mingw, you must open a cmd.exe and -make sure that gcc can be called. On Windows, you also might want to specify a +make sure that gcc can be called. On Windows, you also might want to specify a special Generator for CMake: -for Visual Studio builds do: -cmake .. -G "Visual Studio 10" && vcexpress expat.sln -for mingw builds do: -cmake .. -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=D:\expat-install +for Visual Studio builds do: +cmake .. -G "Visual Studio 15 2017" && msbuild /m expat.sln +for mingw builds do: +cmake .. -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=D:\expat-install && gmake && gmake install |