Commit Graph

107 Commits

Author SHA1 Message Date
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
Steve King f8a15aecfe Some dos2unix fixes. Fixed path error in run_tests_linux.sh. Set CMAKE_MODULE_PATH to look locally first in tests/CmakeLists.txt. 2010-08-11 21:17:46 -07:00
Steve King 67f0225e42 Very basic stuff working on linux 32-bit with dmd and phobos2. 2010-08-10 21:55:30 -07:00
Steve King f23eee9828 First attempt to overhaul for D2 and cmake 2.8. 2010-08-08 21:35:18 -07:00
Steve King 629b8e2472 Conversion from SVN. 2010-08-08 21:33:46 -07:00
Volfram 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)
2010-03-24 21:00:17 +00:00
Volfram 3bde74b0c7 Test commit 2010-03-16 10:11:01 +00:00
flithm e3884c9671 Add debug / release version info to compiler flags 2008-01-05 13:52:54 +00:00
flithm e4822bbb6a Add index.html generation 2007-08-31 12:41:09 +00:00
flithm 72b3485f61 Yet another fix for building on linux 2007-08-29 14:28:55 +00:00
flithm 2ae39442b4 Fix for building on windows 2007-08-29 14:24:54 +00:00
flithm 0ba6289dbb Minor fix will fullskeleton example -- fixes linking on dmd windows 2007-08-29 14:04:14 +00:00
flithm 4889158b84 Fixes for detecting standard library 2007-08-29 11:35:50 +00:00
flithm c315c3f0d3 Add FullSkeleton example 2007-08-29 11:24:39 +00:00
flithm 51095a9d7d Phobos dmd linux fixes
Added check that if a stdlib isn't found and the project needs it an
error message is printed
2007-08-28 18:29:14 +00:00
flithm 4dce6b3a41 Fix for dmd linking on windows based on patch from the CMake guys 2007-08-28 17:32:40 +00:00
flithm 9f330d7998 Add missing FindGTK2 module 2007-08-28 16:30:59 +00:00
flithm 5967eacdf0 Re-add minwin gtk example 2007-08-28 16:16:58 +00:00
flithm bd19bcacf4 Final round of windows fixes -- almost fully working.
The problem is the dmd linker requires a trailing slash on the end for
link library paths, and cmake strips them.  I've sent a message to the
cmake mailing list asking for help on this.
2007-08-28 16:09:19 +00:00
flithm 1c00666500 Windows fixes for gdc and phobos 2007-08-28 14:03:19 +00:00
flithm 69f0cfbaba Add Phobos sample 2007-08-28 11:37:16 +00:00
flithm c4d592f337 Add tango sample 2007-08-28 11:29:26 +00:00
flithm ac202ffb0a Update samples 2007-08-28 11:20:26 +00:00
flithm 30c8f9774d More windows fixes 2007-08-28 11:19:05 +00:00
flithm a81ea73566 Numerous bug fixes to all platforms
Works both installed and not installed
2007-08-28 01:54:45 +00:00
flithm c913f9f99a Remove useless GTK2 CMake Module 2007-08-28 00:31:46 +00:00
flithm ddf6cc0946 Remove useless GTK2 module 2007-08-28 00:26:27 +00:00