Commit graph

  • f7434a12ad Fix defines not being passed on to gdc. master King_DuckZ 2017-11-23 10:36:40 +00:00
  • 2f3f6b1b07 Fix #17: Fix compile search order Dragos Carp 2017-06-17 00:07:58 +02:00
  • 086b5c86c9 Fix #14: LDC doesn't know about -inline in release build Dragos Carp 2017-03-04 23:59:09 +01:00
  • 997264855b Merge pull request #13 from baruch/patch-1 Dragos Carp 2016-10-24 13:20:34 +02:00
  • e8b04456ae Add ldc2 to the auto-detection of the compiler Baruch Even 2016-10-24 09:31:20 +03:00
  • f65250a4e2 Fix #11: DMD: enable MinSizeRel with -L-s Dragos Carp 2016-08-06 18:21:07 +02:00
  • 0dbc13fcb6 Fix #10: CMake 3.4.0: <FLAGS> no longer includes <INCLUDES> Dragos Carp 2016-08-06 17:52:37 +02:00
  • 18c7e125bf Fix coding style Dragos Carp 2016-08-06 17:50:42 +02:00
  • f6a7f88f0b Fix #6 (second try) Dragos Carp 2015-01-22 22:22:43 +01:00
  • 7a539da653 Fix #7 wrong ldc2 debug flag Dragos Carp 2015-01-22 01:19:58 +01:00
  • 422e0a4d1c Fix #6 Dragos Carp 2015-01-19 11:44:05 +01:00
  • fbbe3130b8 Fix typo Dragos Carp 2015-01-19 10:39:45 +01:00
  • 1b55d07cb4 Merge pull request #5 from BlackEdder/fix_capitalization Dragos Carp 2014-07-23 07:18:59 +02:00
  • 8276a01f60 Fix capitalization of UseDub.cmake in CMakeLists.txt BlackEdder 2014-07-22 13:44:32 +01:00
  • 0de1d54527 Merge pull request #3 from Yoplitein/handle-download-failure Dragos Carp 2014-07-04 16:25:28 +02:00
  • 3a62186e55 Handle package files that failed to download Steven Dwy 2014-06-09 11:02:49 -07:00
  • f6f31bf6e6 Merge branch 'dub' Tested just with dmd compiler. Dragos Carp 2014-06-01 00:15:28 +02:00
  • e3c869b05a Fixed dependencies includes Dragos Carp 2014-05-21 05:14:39 -07:00
  • 011defaff5 Compile first dependencies Dragos Carp 2014-04-30 00:44:54 +02:00
  • 05d891a0ee Integrated semver.d Dragos Carp 2014-04-15 01:12:12 +02:00
  • d313ac0ce1 added semver.d Dragos Carp 2014-04-01 03:29:48 +02:00
  • 8ddeb8ddf7 Update README.md Dragos Carp 2014-03-25 00:34:52 +01:00
  • 73b7880243 Use CMAKE_PLATFORM_INFO_DIR introduced in 2.8.10 Dragos Carp 2014-03-25 00:30:55 +01:00
  • dfdb23da20 Link phobos static by default Dragos Carp 2014-03-25 00:16:33 +01:00
  • 69acd6c475 Merge pull request #2 from Yoplitein/master Dragos Carp 2014-03-24 07:52:10 +01:00
  • bfd340d744 Add shared library support for dmd Steven Dwy 2014-03-23 14:39:29 -07:00
  • 1a2bef3ec8 Added dub support Dragos Carp 2014-03-09 14:06:50 +01:00
  • 5e49d9ae36 Don't patch CMakeDetermineCompilerId.cmake in CMake 3.0 or newer Dragos Carp 2014-03-04 21:46:10 +01:00
  • 8f6d6ee929 Added NO_DEFAULT_PATH to the find_file commands Dragos Carp 2013-10-26 00:06:05 +02:00
  • f41bd34fa2 Using more compiler flags in CMakeDInformation.cmake (similiar to CMakeCXXInformation.cmake). Konstantin Oblaukhov 2013-10-25 10:25:23 +07:00
  • e04241ecc3 Fixed more problems with installation and module searching. Konstantin Oblaukhov 2013-10-25 09:27:38 +07:00
  • 112d58dcfb Fix installation. Konstantin Oblaukhov 2013-10-25 09:16:41 +07:00
  • 69d709929b Added support for LDC on Linux Dragos Carp 2013-10-24 01:26:04 +02:00
  • 67515e27f9 Use lower case cmake function names Dragos Carp 2013-10-22 01:22:41 +02:00
  • 3b8761a18c Allow absolute paths for CMAKE_MODULE_PATH Dragos Carp 2013-10-18 01:32:14 +02:00
  • 99f222809f Updated copyright Dragos Carp 2013-10-16 22:37:30 +02:00
  • 83ceb776ba Update README.md Dragos Carp 2013-10-16 18:27:19 +02:00
  • 39dd9c0378 Added usage notes Dragos Carp 2013-10-16 18:16:13 +02:00
  • c8c3c302e4 Adapted tests Dragos Carp 2013-10-16 17:31:54 +02:00
  • 61468c2e79 Renamed project Dragos Carp 2013-10-16 17:22:30 +02:00
  • 73110c9406 Renamed repository Dragos Carp 2013-10-16 17:12:54 +02:00
  • 8b63dbb667 Update README.md Dragos Carp 2013-10-15 21:47:37 +02:00
  • c50d03b475 Remove internal cached variables Dragos Carp 2013-10-15 21:43:42 +02:00
  • 77f3ad4ab0 Instructions to cache the CMAKE_MODULE_PATH variable Dragos Carp 2013-10-15 21:42:55 +02:00
  • 7b4e66d6f2 Update README.md Dragos Carp 2013-10-15 01:55:13 +02:00
  • b211e59b40 Update README.md Dragos Carp 2013-10-15 01:52:26 +02:00
  • de1a0fb3ca Added usage instructions Dragos Carp 2013-10-15 01:12:34 +02:00
  • ce7f26ec29 Implemented workaround for cmake bug 14481 Dragos Carp 2013-10-15 01:00:53 +02:00
  • c72d5e5baf Create README.md Dragos Carp 2013-10-14 23:49:56 +02:00
  • 1b16f66374 Removed debug messages Dragos Carp 2013-10-14 01:15:15 +02:00
  • 635a8e8751 Implemented Compiler identification Dragos Carp 2013-10-14 01:09:40 +02:00
  • a6183a9719 Fixed CMAKE_PLATFORM_INFO_DIR variable name Dragos Carp 2013-10-13 18:06:38 +02:00
  • 5bebd61c21 Added LICENSE Dragos Carp 2013-10-12 02:52:44 +02:00
  • 88248121ac Removed mercurial files Dragos Carp 2013-10-12 02:41:31 +02:00
  • c881aca893 Remove unneeded stack_check Jens K. Mueller 2012-08-26 15:38:33 +02:00
  • 1eb5119782 No longer need to force 32-bit output on Linux with dmd 2.053. Tested on Fedora 14 64-bit. Unknown 2011-05-18 21:50:07 -07:00
  • b45cb56015 Allow CMAKE_C_FLAGS to override -m32 in app_5 and lib_2 Jens Mueller 2011-02-22 15:08:08 +01:00
  • 8197618f97 Change app7 to use StopWatch Jens Mueller 2011-02-22 14:53:28 +01:00
  • 6079bb6957 Try to make gdc work Jens K. Mueller 2010-12-09 23:08:33 +01:00
  • 24422fdac3 Add FindPhobos.cmake Jens Mueller 2010-11-03 22:13:54 +01:00
  • 79f451031b Add unittesting macro Jens K. Mueller 2010-10-03 01:32:53 +02:00
  • 71fc5e54e2 Add using of CMAKE_D_FLAGS and includes for dependency tracking Jens K. Mueller 2010-10-03 01:12:11 +02:00
  • 97b6c15587 Add preliminary support for tracking dependencies Jens K. Mueller 2010-09-26 22:31:56 +02:00
  • 6c77dd84e8 Add '-m32' to properly link app_4 and app_5 on 64bit Jens K. Mueller 2010-09-20 17:45:40 +02:00
  • f99f27e8ff Changed mimimum required CMake version from 2.8 to 2.8.1 Steve King 2010-09-06 11:46:46 -07:00
  • 688f24ea57 Removed verbose flag (-v) from dmd builds. Steve King 2010-09-05 21:28:35 -07:00
  • e1e30efe1d Removed stray ';' problem in parameter list by changing from CMake list to a whitespace separated list of parameters. Steve King 2010-09-04 14:20:55 -07:00
  • 4331f9ad6b Fixed static library and C++/D link error (Optlink requires .obj for C and D files not just D) Now passes all cmaked2 tests on windows using DMD (tested DMD2 only) Deano Calver dean. 2010-09-04 19:20:44 +01:00
  • fa06b40600 Patches to make windows dmd pass test 1,2,6,7 Deano Calver dean. 2010-09-04 13:11:58 +01:00
  • ed4e619228 Added some tests involving phobos. Steve King 2010-08-14 13:11:51 -07:00
  • 5d96b5e3ca Fixed stupid error in app_4. Steve King 2010-08-14 00:01:54 -07:00
  • fa00060dda Added new simplified C + D tests. Removed straggling full test skeleton files. Steve King 2010-08-14 00:00:09 -07:00
  • 02d13655b2 Many small Improvements. Removed old non-functional test structures. Switched to dmd for linking. Fixed bug in CMakeDInformation.cmake that we inhereted from the C version. Added C+D test case, which fails. Steve King 2010-08-13 21:52:06 -07:00
  • 6af1633a9b Trivial comment change to test hg push. Steve King 2010-08-11 21:44:59 -07:00
  • f8a15aecfe Some dos2unix fixes. Fixed path error in run_tests_linux.sh. Set CMAKE_MODULE_PATH to look locally first in tests/CmakeLists.txt. Steve King 2010-08-11 21:17:46 -07:00
  • 67f0225e42 Very basic stuff working on linux 32-bit with dmd and phobos2. Steve King 2010-08-10 21:55:30 -07:00
  • f23eee9828 First attempt to overhaul for D2 and cmake 2.8. Steve King 2010-08-08 21:35:18 -07:00
  • 629b8e2472 Conversion from SVN. Steve King 2010-08-08 21:33:46 -07:00
  • ef051c12d0 Finally started working on project. 1) Removed "-version=Posix" (auto added by compiler now) 2) Added CMAKE_SOURCE_DIR to dmd import paths 3) Added flag "-version=Phobos/Tango" for dmd (no auto-adding) Volfram 2010-03-24 21:00:17 +00:00
  • 3bde74b0c7 Test commit Volfram 2010-03-16 10:11:01 +00:00
  • e3884c9671 Add debug / release version info to compiler flags flithm 2008-01-05 13:52:54 +00:00
  • e4822bbb6a Add index.html generation flithm 2007-08-31 12:41:09 +00:00
  • 72b3485f61 Yet another fix for building on linux flithm 2007-08-29 14:28:55 +00:00
  • 2ae39442b4 Fix for building on windows flithm 2007-08-29 14:24:54 +00:00
  • 0ba6289dbb Minor fix will fullskeleton example -- fixes linking on dmd windows flithm 2007-08-29 14:04:14 +00:00
  • 4889158b84 Fixes for detecting standard library flithm 2007-08-29 11:35:50 +00:00
  • c315c3f0d3 Add FullSkeleton example flithm 2007-08-29 11:24:39 +00:00
  • 51095a9d7d Phobos dmd linux fixes Added check that if a stdlib isn't found and the project needs it an error message is printed flithm 2007-08-28 18:29:14 +00:00
  • 4dce6b3a41 Fix for dmd linking on windows based on patch from the CMake guys flithm 2007-08-28 17:32:40 +00:00
  • 9f330d7998 Add missing FindGTK2 module flithm 2007-08-28 16:30:59 +00:00
  • 5967eacdf0 Re-add minwin gtk example flithm 2007-08-28 16:16:58 +00:00
  • bd19bcacf4 Final round of windows fixes -- almost fully working. flithm 2007-08-28 16:09:19 +00:00
  • 1c00666500 Windows fixes for gdc and phobos flithm 2007-08-28 14:03:19 +00:00
  • 69f0cfbaba Add Phobos sample flithm 2007-08-28 11:37:16 +00:00
  • c4d592f337 Add tango sample flithm 2007-08-28 11:29:26 +00:00
  • ac202ffb0a Update samples flithm 2007-08-28 11:20:26 +00:00
  • 30c8f9774d More windows fixes flithm 2007-08-28 11:19:05 +00:00
  • a81ea73566 Numerous bug fixes to all platforms Works both installed and not installed flithm 2007-08-28 01:54:45 +00:00
  • c913f9f99a Remove useless GTK2 CMake Module flithm 2007-08-28 00:31:46 +00:00
  • ddf6cc0946 Remove useless GTK2 module flithm 2007-08-28 00:26:27 +00:00