Sam Edwards
99fee1a64d
CMake: Assign COMPONENT and EXPORT to all targets
2018-12-06 17:48:44 -07:00
Sam Edwards
f1c5352cc1
CMake: Remove redundant target_compile_definitions(WITHIN_PANDA)
...
This is no longer needed since they should now propagate from
dcparser automatically.
2018-10-13 15:07:09 -06:00
Sam Edwards
d94f27bedd
CMake: Update dcparse(r) as latter now has EXPCL
2018-08-16 22:28:06 -06:00
Sam Edwards
2ab77d9a27
Merge branch 'master' into cmake
2018-08-14 21:59:45 -06:00
Sam Edwards
b2bfb31114
general: Remove `using std::*` from headers
...
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.
Closes #350
Closes #335
2018-06-14 16:04:49 +02:00
Sam Edwards
592a2e2d68
Merge branch 'master' into cmake
2018-06-06 13:18:12 -06:00
Sam Edwards
e2b4353800
general: Replace NULL (and 0 as pointer) with C++11 nullptr
...
Exceptions to this replacement are:
- .c files
- Headers included by a .c file
- stb_image.h
- dr_flac.h
- Strings
- Comments
2018-06-03 16:35:13 -06:00
Sam Edwards
407589873a
CMake: Update some Windows-specific rules
2018-06-01 02:56:43 -06:00
Sam Edwards
4cec331722
CMake: Add support for building metalibs as metalibs
2018-04-18 14:42:56 -06:00
Sam Edwards
7590c37f0c
CMake: Have Interrogate respect INTERFACE_COMPILE_DEFINITIONS
...
This commit isn't technically quite right, since Interrogate should
use the definitions from COMPILE_DEFINITIONS but the module should
be built with INTERFACE_COMPILE_DEFINITIONS, but whatever. That can
be changed if it becomes a nuisance later on.
The rationale here is it's consistent with how CMake treats these
two properties.
2018-04-18 12:23:18 -06:00
Sam Edwards
441371e8d9
Merge branch 'master' into cmake
2016-03-15 18:30:55 -07:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
5b291a9b10
Merge branch 'master' into cmake
2015-11-09 19:21:12 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
Sam Edwards
5e77793b0f
CMake: Add some install(...) directives.
2014-02-04 22:43:23 -07:00
Sam Edwards
89797d78d6
CMake: Work on direct; get dcparse, dcparser, deadrec, directbase, distributed to build+Interrogate.
2014-02-04 14:58:52 -07:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
David Rose
042488bcb3
replace gnu_getopt with new Panda-licensed implementation
2011-08-03 23:48:32 +00:00
David Rose
cb0fd70fe6
osx build issues
2009-11-23 20:17:36 +00:00
David Rose
cbfa38d2b5
simplify ConfigureDecl etc.
2009-06-15 22:25:52 +00:00
David Rose
d6171f0bdf
build with link_all_static
2009-06-15 01:20:41 +00:00
rdb
4f4761e57a
Build correctly with zlib in incorrect location
2009-06-14 13:36:07 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
6a29807423
show signed hash
2007-04-25 15:42:20 +00:00
David Rose
c424b85b73
build on osx
2007-03-08 00:20:27 +00:00
David Rose
8de0914056
latest osx publish stuff
2006-09-28 16:31:02 +00:00
Chris Brunner
ffb1b8e670
for Mac support
2006-04-26 19:33:47 +00:00
Joseph Lee
4631389040
additional explicit libs to fix linking for FreeBSD
2006-04-13 04:10:22 +00:00
Roger Hughston
beb4d15e86
OSX Linking
2006-03-15 01:54:25 +00:00
David Rose
572a146c24
untabify
2006-01-13 18:38:07 +00:00
David Rose
bfb6afa369
add -f and -c
2006-01-10 17:11:01 +00:00
David Rose
d7cb3ba181
for scoping
2004-07-15 19:31:39 +00:00
Darren Ranalli
9082f017d4
no MemoryUsage in OP4
2004-07-01 22:31:36 +00:00
David Rose
a689a27760
link error
2004-07-01 21:02:27 +00:00
David Rose
968d889a9c
track memory
2004-07-01 17:16:58 +00:00
David Rose
6d457d093c
allow undefined typedefs like classes
2004-06-18 21:18:24 +00:00
David Rose
53a7e319d8
tweaks for publish
2004-05-27 01:40:39 +00:00
David Rose
b2bb4b5c08
use pystub after all
2004-05-19 17:04:51 +00:00
David Rose
27b8913ad9
compiler tweaks
2004-05-19 05:09:44 +00:00
David Rose
190bce1824
split out otp.dc, pirates.dc
2004-05-17 22:10:17 +00:00
Dave Schuyler
e45fe3235f
lots of little changes for os x
2004-04-02 02:53:20 +00:00
David Rose
843c0331ae
update license, change remaining local #includes to use quotation marks
2004-02-13 19:27:33 +00:00
David Rose
49f10b70e7
add dcparse -b and -v
2003-10-17 11:26:10 +00:00
David Rose
c11ab984ae
add (u)int8array
2001-07-14 01:55:50 +00:00
David Rose
00b55bf50c
Update copyright header
2001-05-25 21:41:25 +00:00
David Rose
121fb2faa3
*** empty log message ***
2001-03-23 01:16:03 +00:00
David Rose
c47d83286d
*** empty log message ***
2001-03-22 22:54:25 +00:00
David Rose
192dbfe946
*** empty log message ***
2001-03-22 19:11:49 +00:00
David Rose
c124fea0a3
*** empty log message ***
2001-03-22 18:48:27 +00:00
David Rose
658582e773
*** empty log message ***
2001-03-20 17:49:14 +00:00