Merge remote-tracking branch 'origin/incoming' into stable
This commit is contained in:
		
						commit
						2fbc719438
					
				| @ -64,14 +64,12 @@ find_package(Threads) | ||||
| if (${IS_GNU} OR ${IS_CLANG}) | ||||
|     set(THREADS_PREFER_PTHREAD_FLAG TRUE) | ||||
|     if (Threads_FOUND AND NOT MINGW) | ||||
|         if (NOT ("${CMAKE_EXE_LINKER_FLAGS}" MATCHES -static)) | ||||
|         include(FindOpenMP) | ||||
|         if (OpenMP_CXX_FOUND) | ||||
|             set(CMAKE_CXX_FLAGS "${OpenMP_CXX_FLAGS} ${CMAKE_CXX_FLAGS}") | ||||
|             add_definitions(-D_GLIBCXX_PARALLEL) | ||||
|         endif() | ||||
|     endif() | ||||
|     endif() | ||||
|     if (NOT DEFINED EMSCRIPTEN) | ||||
|         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-strong -fstack-clash-protection") | ||||
|     else() | ||||
|  | ||||
| @ -38,7 +38,10 @@ int main(int argc, char* argv[]) { | ||||
|             } else goto invalid_argument; | ||||
|         } | ||||
|         else if (currentArgument == ArgumentShort("text")) printResult = text_provided = true; | ||||
|         else if (text_provided || currentArgument.ends_with(".ybcon")) | ||||
|         else if (text_provided || currentArgument.ends_with(".ybcon")) { | ||||
|             #ifdef _OPENMP | ||||
|             if (not parallel) omp_set_num_threads(1); | ||||
|             #endif | ||||
|             Units.insert_or_assign(currentArgument, async(not parallel ? launch::deferred : launch::async, [currentArgument, &text_provided, &target, &newLines]() { | ||||
|                 unit_result resultingPair; | ||||
|                 try { | ||||
| @ -61,7 +64,7 @@ int main(int argc, char* argv[]) { | ||||
|                 } | ||||
|                 return resultingPair; | ||||
|             })); | ||||
|         else { | ||||
|         } else { | ||||
|             if (argc == 2) { | ||||
|                 if (currentArgument == Argument("version")) { | ||||
|                     cout << Yerbacon::getVersion(); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user