Commit graph

83 commits

Author SHA1 Message Date
Dragos Carp
dfdb23da20 Link phobos static by default 2014-03-25 00:16:33 +01:00
Dragos Carp
69acd6c475 Merge pull request #2 from Yoplitein/master
Fixed shared library support for dmd
2014-03-24 07:52:10 +01:00
Steven Dwy
bfd340d744 Add shared library support for dmd 2014-03-23 14:39:29 -07:00
Dragos Carp
5e49d9ae36 Don't patch CMakeDetermineCompilerId.cmake in CMake 3.0 or newer 2014-03-04 21:46:10 +01:00
Dragos Carp
8f6d6ee929 Added NO_DEFAULT_PATH to the find_file commands 2013-10-26 00:06:05 +02:00
Konstantin Oblaukhov
f41bd34fa2 Using more compiler flags in CMakeDInformation.cmake (similiar to CMakeCXXInformation.cmake). 2013-10-25 10:25:23 +07:00
Konstantin Oblaukhov
e04241ecc3 Fixed more problems with installation and module searching. 2013-10-25 09:27:38 +07:00
Konstantin Oblaukhov
112d58dcfb Fix installation. 2013-10-25 09:16:41 +07:00
Dragos Carp
69d709929b Added support for LDC on Linux 2013-10-24 01:26:04 +02:00
Dragos Carp
67515e27f9 Use lower case cmake function names 2013-10-22 01:22:41 +02:00
Dragos Carp
3b8761a18c Allow absolute paths for CMAKE_MODULE_PATH 2013-10-18 01:32:14 +02:00
Dragos Carp
99f222809f Updated copyright 2013-10-16 22:37:30 +02:00
Dragos Carp
83ceb776ba Update README.md 2013-10-16 18:27:19 +02:00
Dragos Carp
39dd9c0378 Added usage notes 2013-10-16 18:16:13 +02:00
Dragos Carp
c8c3c302e4 Adapted tests 2013-10-16 18:08:59 +02:00
Dragos Carp
61468c2e79 Renamed project 2013-10-16 17:22:30 +02:00
Dragos Carp
73110c9406 Renamed repository 2013-10-16 17:12:54 +02:00
Dragos Carp
8b63dbb667 Update README.md 2013-10-15 21:47:37 +02:00
Dragos Carp
c50d03b475 Remove internal cached variables 2013-10-15 21:43:42 +02:00
Dragos Carp
77f3ad4ab0 Instructions to cache the CMAKE_MODULE_PATH variable 2013-10-15 21:42:55 +02:00
Dragos Carp
7b4e66d6f2 Update README.md 2013-10-15 01:55:13 +02:00
Dragos Carp
b211e59b40 Update README.md 2013-10-15 01:52:26 +02:00
Dragos Carp
de1a0fb3ca Added usage instructions 2013-10-15 01:12:34 +02:00
Dragos Carp
ce7f26ec29 Implemented workaround for cmake bug 14481 2013-10-15 01:00:53 +02:00
Dragos Carp
c72d5e5baf Create README.md 2013-10-14 23:49:56 +02:00
Dragos Carp
1b16f66374 Removed debug messages 2013-10-14 01:15:15 +02:00
Dragos Carp
635a8e8751 Implemented Compiler identification 2013-10-14 01:09:40 +02:00
Dragos Carp
a6183a9719 Fixed CMAKE_PLATFORM_INFO_DIR variable name 2013-10-13 18:06:38 +02:00
Dragos Carp
5bebd61c21 Added LICENSE 2013-10-12 02:52:44 +02:00
Dragos Carp
88248121ac Removed mercurial files 2013-10-12 02:41:31 +02:00
Jens K. Mueller
c881aca893 Remove unneeded stack_check 2012-08-26 15:38:33 +02:00
Unknown
1eb5119782 No longer need to force 32-bit output on Linux with dmd 2.053. Tested on Fedora 14 64-bit. 2011-05-18 21:50:07 -07:00
Jens Mueller
b45cb56015 Allow CMAKE_C_FLAGS to override -m32 in app_5 and lib_2 2011-02-22 15:08:08 +01:00
Jens Mueller
8197618f97 Change app7 to use StopWatch 2011-02-22 14:53:28 +01:00
Jens K. Mueller
6079bb6957 Try to make gdc work 2010-12-09 23:08:33 +01:00
Jens Mueller
24422fdac3 Add FindPhobos.cmake 2010-11-03 22:13:54 +01:00
Jens K. Mueller
79f451031b Add unittesting macro 2010-10-03 01:32:53 +02:00
Jens K. Mueller
71fc5e54e2 Add using of CMAKE_D_FLAGS and includes for dependency tracking 2010-10-03 01:12:11 +02:00
Jens K. Mueller
97b6c15587 Add preliminary support for tracking dependencies 2010-09-26 22:31:56 +02:00
Jens K. Mueller
6c77dd84e8 Add '-m32' to properly link app_4 and app_5 on 64bit 2010-09-20 17:45:40 +02:00
Steve King
f99f27e8ff Changed mimimum required CMake version from 2.8 to 2.8.1 2010-09-06 11:46:46 -07:00
Steve King
688f24ea57 Removed verbose flag (-v) from dmd builds. 2010-09-05 21:28:35 -07:00
Steve King
e1e30efe1d Removed stray ';' problem in parameter list by changing from CMake list to a whitespace separated list of parameters. 2010-09-04 14:20:55 -07:00
Deano Calver dean.
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)
2010-09-04 19:20:44 +01:00
Deano Calver dean.
fa06b40600 Patches to make windows dmd pass test 1,2,6,7 2010-09-04 13:11:58 +01:00
Steve King
ed4e619228 Added some tests involving phobos. 2010-08-14 13:11:51 -07:00
Steve King
5d96b5e3ca Fixed stupid error in app_4. 2010-08-14 00:01:54 -07:00
Steve King
fa00060dda Added new simplified C + D tests. Removed straggling full test skeleton files. 2010-08-14 00:00:09 -07:00
Steve King
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. 2010-08-13 21:52:06 -07:00
Steve King
6af1633a9b Trivial comment change to test hg push. 2010-08-11 21:44:59 -07:00