-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mingw #2
base: cmake
Are you sure you want to change the base?
Mingw #2
Commits on Oct 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8d1183c - Browse repository at this point
Copy the full SHA 8d1183cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab514e7 - Browse repository at this point
Copy the full SHA ab514e7View commit details
Commits on Oct 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6579208 - Browse repository at this point
Copy the full SHA 6579208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32f8350 - Browse repository at this point
Copy the full SHA 32f8350View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcc843e - Browse repository at this point
Copy the full SHA fcc843eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40bc4b9 - Browse repository at this point
Copy the full SHA 40bc4b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fe81fc - Browse repository at this point
Copy the full SHA 8fe81fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d1c927 - Browse repository at this point
Copy the full SHA 4d1c927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8194a63 - Browse repository at this point
Copy the full SHA 8194a63View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf892bf - Browse repository at this point
Copy the full SHA cf892bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0393575 - Browse repository at this point
Copy the full SHA 0393575View commit details -
Configuration menu - View commit details
-
Copy full SHA for 086fb5a - Browse repository at this point
Copy the full SHA 086fb5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f19b16 - Browse repository at this point
Copy the full SHA 2f19b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for f854c99 - Browse repository at this point
Copy the full SHA f854c99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6306c16 - Browse repository at this point
Copy the full SHA 6306c16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 617d64b - Browse repository at this point
Copy the full SHA 617d64bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e39b8e3 - Browse repository at this point
Copy the full SHA e39b8e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a5d64a - Browse repository at this point
Copy the full SHA 0a5d64aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d9a9ff - Browse repository at this point
Copy the full SHA 7d9a9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1246620 - Browse repository at this point
Copy the full SHA 1246620View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c7cbf - Browse repository at this point
Copy the full SHA 60c7cbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6842538 - Browse repository at this point
Copy the full SHA 6842538View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1527f9 - Browse repository at this point
Copy the full SHA d1527f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20bf5d4 - Browse repository at this point
Copy the full SHA 20bf5d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 431c69d - Browse repository at this point
Copy the full SHA 431c69dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4482a50 - Browse repository at this point
Copy the full SHA 4482a50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a72e83 - Browse repository at this point
Copy the full SHA 1a72e83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e03e3 - Browse repository at this point
Copy the full SHA 95e03e3View commit details
Commits on Oct 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9e84b53 - Browse repository at this point
Copy the full SHA 9e84b53View commit details -
Joel Winarske committed
Oct 10, 2018 Configuration menu - View commit details
-
Copy full SHA for a28f657 - Browse repository at this point
Copy the full SHA a28f657View commit details -
Joel Winarske committed
Oct 10, 2018 Configuration menu - View commit details
-
Copy full SHA for f2e6418 - Browse repository at this point
Copy the full SHA f2e6418View commit details -
Joel Winarske committed
Oct 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 6b68925 - Browse repository at this point
Copy the full SHA 6b68925View commit details -
Joel Winarske committed
Oct 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 0c040bc - Browse repository at this point
Copy the full SHA 0c040bcView commit details -
Joel Winarske committed
Oct 10, 2018 Configuration menu - View commit details
-
Copy full SHA for a538ba3 - Browse repository at this point
Copy the full SHA a538ba3View commit details
Commits on Oct 15, 2018
-
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for aa300b8 - Browse repository at this point
Copy the full SHA aa300b8View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for ebc98db - Browse repository at this point
Copy the full SHA ebc98dbView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for ae72139 - Browse repository at this point
Copy the full SHA ae72139View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 204badf - Browse repository at this point
Copy the full SHA 204badfView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for b00bd3c - Browse repository at this point
Copy the full SHA b00bd3cView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 21a878b - Browse repository at this point
Copy the full SHA 21a878bView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 2fcd1e2 - Browse repository at this point
Copy the full SHA 2fcd1e2View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 65ab733 - Browse repository at this point
Copy the full SHA 65ab733View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 0a1e821 - Browse repository at this point
Copy the full SHA 0a1e821View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ff86a - Browse repository at this point
Copy the full SHA 09ff86aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd2f8d4 - Browse repository at this point
Copy the full SHA fd2f8d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5653ba8 - Browse repository at this point
Copy the full SHA 5653ba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 292acb6 - Browse repository at this point
Copy the full SHA 292acb6View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 7def33e - Browse repository at this point
Copy the full SHA 7def33eView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 55b9ad2 - Browse repository at this point
Copy the full SHA 55b9ad2View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for ca31685 - Browse repository at this point
Copy the full SHA ca31685View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 928a30d - Browse repository at this point
Copy the full SHA 928a30dView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 9cdbacf - Browse repository at this point
Copy the full SHA 9cdbacfView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for c876bd2 - Browse repository at this point
Copy the full SHA c876bd2View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for ac78f95 - Browse repository at this point
Copy the full SHA ac78f95View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for dc20c2b - Browse repository at this point
Copy the full SHA dc20c2bView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for a6b031b - Browse repository at this point
Copy the full SHA a6b031bView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 3a1170a - Browse repository at this point
Copy the full SHA 3a1170aView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 4b435d6 - Browse repository at this point
Copy the full SHA 4b435d6View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 0adff24 - Browse repository at this point
Copy the full SHA 0adff24View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 6dc64ae - Browse repository at this point
Copy the full SHA 6dc64aeView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 4bbd6f1 - Browse repository at this point
Copy the full SHA 4bbd6f1View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 3d35ec8 - Browse repository at this point
Copy the full SHA 3d35ec8View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for b0726e4 - Browse repository at this point
Copy the full SHA b0726e4View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 1eddb6f - Browse repository at this point
Copy the full SHA 1eddb6fView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 2a453a9 - Browse repository at this point
Copy the full SHA 2a453a9View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for ac6ba03 - Browse repository at this point
Copy the full SHA ac6ba03View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 4ea2dbd - Browse repository at this point
Copy the full SHA 4ea2dbdView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 8a77703 - Browse repository at this point
Copy the full SHA 8a77703View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 94511d4 - Browse repository at this point
Copy the full SHA 94511d4View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 3522b5b - Browse repository at this point
Copy the full SHA 3522b5bView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for fc942f2 - Browse repository at this point
Copy the full SHA fc942f2View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 5a0b9ae - Browse repository at this point
Copy the full SHA 5a0b9aeView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for e7c1f4f - Browse repository at this point
Copy the full SHA e7c1f4fView commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for c7855d5 - Browse repository at this point
Copy the full SHA c7855d5View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 213b0b8 - Browse repository at this point
Copy the full SHA 213b0b8View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for deb3896 - Browse repository at this point
Copy the full SHA deb3896View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 8dab5c8 - Browse repository at this point
Copy the full SHA 8dab5c8View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for d7270f3 - Browse repository at this point
Copy the full SHA d7270f3View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 68aa734 - Browse repository at this point
Copy the full SHA 68aa734View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 4fc1293 - Browse repository at this point
Copy the full SHA 4fc1293View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 6357c47 - Browse repository at this point
Copy the full SHA 6357c47View commit details -
Joel Winarske committed
Oct 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 425cfb9 - Browse repository at this point
Copy the full SHA 425cfb9View commit details
Commits on Oct 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for aba5cdd - Browse repository at this point
Copy the full SHA aba5cddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c272f6 - Browse repository at this point
Copy the full SHA 6c272f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 676f98c - Browse repository at this point
Copy the full SHA 676f98cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df754f - Browse repository at this point
Copy the full SHA 0df754fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c2296b - Browse repository at this point
Copy the full SHA 8c2296bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e56d5 - Browse repository at this point
Copy the full SHA 12e56d5View commit details
Commits on Aug 8, 2019
-
Add MinGW GNU compiler support. Also update CMake minimum version, since some of the newer generator features are used.
Configuration menu - View commit details
-
Copy full SHA for c892ef1 - Browse repository at this point
Copy the full SHA c892ef1View commit details
Commits on Aug 17, 2019
-
If CMAKE_INSTALL_PREFIX defaults (not set) on initial run, nail the prefix to ${CMAKE_SOURCE_DIR}/PTHREADS-BUILT. And make sure it persists across subsequent runs. Also found a minor cleanup when setting target compile flags.
Configuration menu - View commit details
-
Copy full SHA for 5851c7b - Browse repository at this point
Copy the full SHA 5851c7bView commit details -
const correctness and fix pointer-to-int casts.
Fix GCC warning about "char *" used with immutable strings. It's also a bad idea to cast a pointer to int. Use ptrdiff_t instead.
Configuration menu - View commit details
-
Copy full SHA for a014efc - Browse repository at this point
Copy the full SHA a014efcView commit details -
Get GNU compiler tests working, fix compilation flags.
Use PRIVATE for all target defines, libraries, options, etc. PUBLIC ends up adding extra flags to library dependents because it alters the INTERFACE and PRIVATE target properties at the same time. So, if libpthreadGC3 gets build with __PTW32_BUILD and that definition is added to the libpthreadGC3 target (target_compile_definitions) with PUBLIC, the test cases inherit the __PTW32_BUILD define. It's almost worse than using add_compile_definitions. Punchline: Localize target flags, definitions, options and libraries using PRIVATE. Note: 100% of the tests pass for GNU x64. Some fail for x86. This can be attributed to the difference in C++ exception handling. x64 uses SEH, x86 uses SJLJ.
Configuration menu - View commit details
-
Copy full SHA for bb861b7 - Browse repository at this point
Copy the full SHA bb861b7View commit details -
tweaks: ${CMAKE_BINARY_DIR}/config.h and fixed test install rule.
- Generate config.h in ${CMAKE_BINARY_DIR} instead of overwriting config.h in the top-level source directory. Arrange the include directory list to ensure it gets picked up before the top-level. - Fat finger? Install tests for VC from the appropriate configuration subdirectory.
Configuration menu - View commit details
-
Copy full SHA for 601e7bf - Browse repository at this point
Copy the full SHA 601e7bfView commit details
Commits on Nov 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ded980f - Browse repository at this point
Copy the full SHA ded980fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b15e93 - Browse repository at this point
Copy the full SHA 9b15e93View commit details
Commits on Jun 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9c0a0b8 - Browse repository at this point
Copy the full SHA 9c0a0b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d12ad - Browse repository at this point
Copy the full SHA 67d12adView commit details
Commits on Nov 21, 2020
-
Merge branch 'cmake' of https://github.com/jwinarske/pthreads4w into …
…mingw Also, workaround the new CMake source enforcement "feature", where CMake actually embeds the source type on the MSVC command line (i.e., "/TC" for C source, "/TP" for C++ source.)
Configuration menu - View commit details
-
Copy full SHA for 3b1fb7b - Browse repository at this point
Copy the full SHA 3b1fb7bView commit details