Merge pull request #1271 from alex85k/mingw-full
Support building tools on Windows, more MinGW
This commit is contained in:
		
						commit
						c3f9dc7400
					
				| @ -50,7 +50,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| 
 | ||||
| #include <tbb/parallel_sort.h> | ||||
| 
 | ||||
| #ifdef __APPLE__ | ||||
| #if defined(__APPLE__) || defined (_WIN32) | ||||
| #include <gdal.h> | ||||
| #include <ogrsf_frmts.h> | ||||
| #else | ||||
|  | ||||
| @ -248,6 +248,11 @@ target_link_libraries(OSRM ${STXXL_LIBRARY}) | ||||
| target_link_libraries(osrm-extract ${STXXL_LIBRARY}) | ||||
| target_link_libraries(osrm-prepare ${STXXL_LIBRARY}) | ||||
| 
 | ||||
| if(MINGW) | ||||
|   # STXXL needs OpenMP library | ||||
|   target_link_libraries(osrm-extract gomp) | ||||
| endif() | ||||
| 
 | ||||
| find_package( OSMPBF REQUIRED ) | ||||
| include_directories(${OSMPBF_INCLUDE_DIR}) | ||||
| target_link_libraries(osrm-extract ${OSMPBF_LIBRARY}) | ||||
|  | ||||
| @ -70,21 +70,22 @@ void RunStatistics(std::vector<double> &timings_vector, Statistics &stats) | ||||
| 
 | ||||
| int main(int argc, char *argv[]) | ||||
| { | ||||
|     LogPolicy::GetInstance().Unmute(); | ||||
|     boost::filesystem::path test_path; | ||||
|     try | ||||
|     { | ||||
|         SimpleLogger().Write() << "starting up engines, " << g_GIT_DESCRIPTION; | ||||
| 
 | ||||
| #ifdef __FreeBSD__ | ||||
|         SimpleLogger().Write() << "Not supported on FreeBSD"; | ||||
|         return 0; | ||||
| #endif | ||||
| #ifdef WIN32 | ||||
| #ifdef _WIN32 | ||||
|         SimpleLogger().Write() << "Not supported on Windows"; | ||||
|         return 0; | ||||
| #else | ||||
| 
 | ||||
|     LogPolicy::GetInstance().Unmute(); | ||||
|     boost::filesystem::path test_path; | ||||
|     try | ||||
|     { | ||||
|         SimpleLogger().Write() << "starting up engines, " << g_GIT_DESCRIPTION; | ||||
| 
 | ||||
|         if (1 == argc) | ||||
|         { | ||||
|             SimpleLogger().Write(logWARNING) << "usage: " << argv[0] << " /path/on/device"; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user